Script started on 2024-09-27 02:12:57+00:00 [TERM="xterm-256color" TTY="/dev/pts/0" COLUMNS="-1" LINES="-1"]
P;HTML|
; (set_option_value prolog false)
P;HTML|
; (set_option_value compat auto)
P;HTML|
; (set_option_value compatio true)
P;HTML|
; (is_cmd_option prescan halt --halt=true true)
P;HTML|
; (set_option_value halt true)
P;HTML|
; (is_cmd_option prescan stdin --stdin=tty tty)
P;HTML|
; (set_option_value stdin tty)
P;HTML|
; (is_cmd_option prescan stdout --stdout=tty tty)
P;HTML|
; (set_option_value stdout tty)
P;HTML|
; (is_cmd_option prescan stderr --stderr=tty tty)
P;HTML|
; (set_option_value stderr tty)
P;HTML|
; (set_option_value prolog false)
P;HTML|
; (set_option_value compat auto)
P;HTML|
; (set_option_value compatio true)
P;HTML|
; (is_cmd_option execute python --python=enable enable)
P;HTML|
; (set_option_value python enable)
P;HTML|
; (is_cmd_option execute timeout --timeout=40 40)
P;HTML|
; (set_option_value timeout 40)
P;HTML|
; (is_cmd_option execute output --output=./reports/tests_output/baseline-compat-2024-09-27T00:33:45/ ./reports/tests_output/baseline-compat-2024-09-27T00:33:45/)
P;HTML|
; (set_option_value output ./reports/tests_output/baseline-compat-2024-09-27T00:33:45/)
P;HTML|
; (is_cmd_option execute html --html true)
P;HTML|
; (set_option_value html true)
P;HTML|
; (is_cmd_option execute test --test true)
P;HTML|
; (set_option_value test true)
; (load_metta_file &self tests/performance/nondet_unify/run.metta)
P;HTML|
; (track_load_into_file /home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta)
P;HTML|
; (load_answer_file /home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers /home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta)
P;HTML|
; (= 1 "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
P;HTML|
; (= 1 "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
P;HTML|
; (= 1 "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
P;HTML|
; (= (error (stream_error (: 375 (: 0 7027)) (syntax_error unexpected_end_of_file "Unexpected end of file in list")))
; (call once
; (load_metta_file_stream_fast 7027 read_metta2 /home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta &self (0x564985726120))))
(error
(stream_error
(: 375
(: 0 7027))
(syntax_error unexpected_end_of_file "Unexpected end of file in list")))
(error
(stream_error
(: 375
(: 0 7027))
(syntax_error unexpected_end_of_file "Unexpected end of file in list")))
[193] call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(193,clause((0x5649832142f0),8),_3402)|_3394],P;HTML| [ goal_depth(600)]) at /usr/lib/swi-prolog/boot/init.pl:508
[192] call(prolog_stack:call,get_prolog_backtrace_lc,8000,[frame(193,clause((0x5649832142f0),8),call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(193,clause((0x5649832142f0),8),_3506)|_3498],P;HTML| [ goal_depth(600)])),frame(192,clause((0x5649832143a0),10),_3536)|_3528],P;HTML| [ goal_depth(600)]) at /usr/lib/swi-prolog/boot/init.pl:510
[191] once(prolog_stack:call(call,get_prolog_backtrace_lc,8000,[frame(193,clause((0x5649832142f0),8),call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(193,clause((0x5649832142f0),8),_3644)|_3636],P;HTML| [ goal_depth(600)])),frame(192,clause((0x5649832143a0),10),call(prolog_stack:call,get_prolog_backtrace_lc,8000,[frame(193,clause((0x5649832142f0),8),call(...,8000,...,...)),frame(192,...,_3742)|_3734],P;HTML| [ goal_depth(600)])),frame(191,clause((0x5649832147c0),3),_3766)|_3758],P;HTML| [ goal_depth(600)])) at /usr/lib/swi-prolog/boot/init.pl:538
[190] setup_call_cleanup(system:'$notrace'(12,0),system:once(prolog_stack:call(call,get_prolog_backtrace_lc,8000,[frame(193,clause((0x5649832142f0),8),call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(193,...,_3900)|_3892],P;HTML| [ goal_depth(600)])),frame(192,clause((0x5649832143a0),10),call(prolog_stack:call,get_prolog_backtrace_lc,8000,[...|...],P;HTML| [ ...])),frame(191,clause((0x5649832147c0),3),once(...)),frame(190,...,_3998)|_3990],P;HTML| [ goal_depth(600)])),system:'$restore_trace'(12,0)) at /usr/lib/swi-prolog/boot/init.pl:682
[188] logicmoo_startup:ds at /home/runner/work/metta-wam/metta-wam/src/packs/logicmoo_utils/prolog/logicmoo_startup.pl:1043
[187] logicmoo_startup:bt at /home/runner/work/metta-wam/metta-wam/src/packs/logicmoo_utils/prolog/logicmoo_startup.pl:1038
[186] catch(user:bt,_4098,user:true) at /usr/lib/swi-prolog/boot/init.pl:565
[185] ignore(user:catch(bt,_4148,true)) at /usr/lib/swi-prolog/boot/init.pl:547
[183] ugtrace(error(error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120)))) at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:376
[181] catch(user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120))),error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list"))),user:(fbug(error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))=user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120)))),ugtrace(error(error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120)))))) at /usr/lib/swi-prolog/boot/init.pl:565
[178] ''('')
[177] setup_call_cleanup(user:nop(trace(user:load_metta_file_stream_fast/5,+fail)),user:(must_not_error(call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120))))*->true;md_failed(user:once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120)))),user:nop(trace(user:load_metta_file_stream_fast/5,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[176] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[175] catch(user:must_det_ll1(once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120))),md_failed(once,_4794,_4796),user:(_4824 is _4830-1,_4836>0->throw(md_failed(once,_4848,_4850));ugtrace(md_failed(once,_4868,_4870),user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[173] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[170] setup_call_cleanup(user:set_option_value(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'),user:((must_det_ll(set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',1)),must_det_ll(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),must_det_ll(set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',0))),must_det_ll(load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120)))),user:set_option_value(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')) at /usr/lib/swi-prolog/boot/init.pl:682
[167] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[166] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[165] catch(user:call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120))),_5114,user:(fbug(_5168=user:call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120)))),ugtrace(error(_5212),user:call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120)))))) at /usr/lib/swi-prolog/boot/init.pl:565
[162] ''('')
[161] setup_call_cleanup(user:nop(trace(user:load_metta_file_stream/3,+fail)),user:(must_not_error(call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120))))*->true;md_failed(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120)))),user:nop(trace(user:load_metta_file_stream/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[160] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[159] catch(user:must_det_ll1(once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120))),md_failed(once,_5530,_5532),user:(_5560 is _5566-1,_5572>0->throw(md_failed(once,_5584,_5586));ugtrace(md_failed(once,_5604,_5606),user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[157] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[155] setup_call_cleanup(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564985726120),P;HTML| [ encoding(utf8)]),user:must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120))),user:close((0x564985726120))) at /usr/lib/swi-prolog/boot/init.pl:682
[154] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[153] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[152] catch(user:call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564985726120),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120))),close((0x564985726120)))),_5808,user:(fbug(_5898=user:call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564985726120),...),must_det_ll(...),close((0x564985726120))))),ugtrace(error(_5960),user:call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564985726120),P;HTML| [ ...]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120))),close((0x564985726120))))))) at /usr/lib/swi-prolog/boot/init.pl:565
[149] ''('')
[148] setup_call_cleanup(user:nop(trace(user:setup_call_cleanup/3,+fail)),user:(must_not_error(call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564985726120),P;HTML| [ ...]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120))),close((0x564985726120)))))*->true;md_failed(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564985726120),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120))),close((0x564985726120))))),user:nop(trace(user:setup_call_cleanup/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[147] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[146] catch(user:must_det_ll1(once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564985726120),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120))),close((0x564985726120)))),md_failed(once,_6414,_6416),user:(_6444 is _6450-1,_6456>0->throw(md_failed(once,_6468,_6470));ugtrace(md_failed(once,_6488,_6490),user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564985726120),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120))),close((0x564985726120)))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[144] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[142] setup_call_cleanup(user:working_directory('/home/runner/work/metta-wam/metta-wam/','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify'),user:must_det_ll(setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564985726120),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120))),close((0x564985726120)))),user:working_directory(_6674,'/home/runner/work/metta-wam/metta-wam/')) at /usr/lib/swi-prolog/boot/init.pl:682
[139] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[138] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[137] catch(user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),_6752,user:(fbug(_6806=user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))),ugtrace(error(_6850),user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))) at /usr/lib/swi-prolog/boot/init.pl:565
[134] ''('')
[133] setup_call_cleanup(user:nop(trace(user:include_metta_directory_file/3,+fail)),user:(must_not_error(call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))*->true;md_failed(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))),user:nop(trace(user:include_metta_directory_file/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[132] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[131] catch(user:must_det_ll1(once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),md_failed(once,_7168,_7170),user:(_7198 is _7204-1,_7210>0->throw(md_failed(once,_7222,_7224));ugtrace(md_failed(once,_7242,_7244),user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[129] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[127] include_metta1('&self','tests/performance/nondet_unify/run.metta') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_loader.pl:396
[126] call('') at /usr/lib/swi-prolog/boot/init.pl:502
[125] setup_call_cleanup(user:nb_setval('$circular_goals',P;HTML|[
include_metta1('&self', 'tests/performance/nondet_unify/run.metta'),
load_metta1('&self', 'tests/performance/nondet_unify/run.metta')]),user:call(include_metta1('&self','tests/performance/nondet_unify/run.metta')),user:(nb_current('$circular_goals',_7436),select(include_metta1('&self','tests/performance/nondet_unify/run.metta'),_7448,_7450),nb_setval('$circular_goals',_7462))) at /usr/lib/swi-prolog/boot/init.pl:682
[121] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[120] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[119] catch(user:call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta')),_7538,user:(fbug(_7590=user:call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))),ugtrace(error(_7632),user:call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))))) at /usr/lib/swi-prolog/boot/init.pl:565
[116] ''('')
[115] setup_call_cleanup(user:nop(trace(user:include_metta/2,+fail)),user:(must_not_error(call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta')))*->true;md_failed(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))),user:nop(trace(user:include_metta/2,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[114] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[113] catch(user:must_det_ll1(once,user:include_metta('&self','tests/performance/nondet_unify/run.metta')),md_failed(once,_7942,_7944),user:(_7972 is _7978-1,_7984>0->throw(md_failed(once,_7996,_7998));ugtrace(md_failed(once,_8016,_8018),user:include_metta('&self','tests/performance/nondet_unify/run.metta')),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[111] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[109] catch(user:must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta')),_8086,prolog_statistics:(report(time{cpu:3.964539836,inferences:24393833,wall:1727403181.020592},10),throw(_8142))) at /usr/lib/swi-prolog/boot/init.pl:565
[108] call_cleanup(prolog_statistics:catch(user:must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta')),_8180,(report(time{cpu:3.964539836,inferences:24393833,wall:1727403181.020592},10),throw(_8230))),prolog_statistics:(_8240=true)) at /usr/lib/swi-prolog/boot/init.pl:685
[107] prolog_statistics:time('') at /usr/lib/swi-prolog/library/statistics.pl:287
[106] setup_call_cleanup(user:set_option_value(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'),user:time(must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta'))),user:set_option_value(loading_file,[])) at /usr/lib/swi-prolog/boot/init.pl:682
[104] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[103] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[102] catch(user:call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta'))))),_8218,user:(fbug(_8286=user:call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(...)))),ugtrace(error(_8334),user:call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(must_det_ll(...))))))) at /usr/lib/swi-prolog/boot/init.pl:565
[99] ''('')
[98] setup_call_cleanup(user:nop(trace(user:with_option/3,+fail)),user:(must_not_error(call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(must_det_ll(...)))))*->true;md_failed(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta')))))),user:nop(trace(user:with_option/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[97] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[96] catch(user:must_det_ll1(once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta'))))),md_failed(once,_8696,_8698),user:(_8726 is _8732-1,_8738>0->throw(md_failed(once,_8750,_8752));ugtrace(md_failed(once,_8770,_8772),user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta'))))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[94] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[92] track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','') at /home/runner/work/metta-wam/metta-wam/library/genome/flybase_loader.pl:1010
[91] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[90] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[89] catch(user:call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),_8932,user:(fbug(_8990=user:call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),ugtrace(error(_9038),user:call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))))) at /usr/lib/swi-prolog/boot/init.pl:565
[86] ''('')
[85] setup_call_cleanup(user:nop(trace(user:track_load_into_file0/2,+fail)),user:(must_not_error(call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))))*->true;md_failed(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),user:nop(trace(user:track_load_into_file0/2,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[84] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[83] catch(user:must_det_ll1(once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),md_failed(once,_9372,_9374),user:(_9402 is _9408-1,_9414>0->throw(md_failed(once,_9426,_9428));ugtrace(md_failed(once,_9446,_9448),user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[81] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[79] track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','') at /home/runner/work/metta-wam/metta-wam/library/genome/flybase_loader.pl:1007
[78] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[77] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[76] catch(user:call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),_9598,user:(fbug(_9656=user:call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),ugtrace(error(_9704),user:call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))))) at /usr/lib/swi-prolog/boot/init.pl:565
[73] ''('')
[72] setup_call_cleanup(user:nop(trace(user:track_load_into_file/2,+fail)),user:(must_not_error(call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))))*->true;md_failed(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),user:nop(trace(user:track_load_into_file/2,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[71] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[70] catch(user:must_det_ll1(once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),md_failed(once,_10038,_10040),user:(_10068 is _10074-1,_10080>0->throw(md_failed(once,_10092,_10094));ugtrace(md_failed(once,_10112,_10114),user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[68] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[66] locally_each:wtl_how('','','','','') at /home/runner/work/metta-wam/metta-wam/src/packs/logicmoo_utils/prolog/logicmoo/redo_locally.pl:217
[62] call('') at /usr/lib/swi-prolog/boot/init.pl:502
[61] setup_call_cleanup(user:nb_setval('$circular_goals',P;HTML| [ load_metta1('&self', 'tests/performance/nondet_unify/run.metta')]),user:call(load_metta1('&self','tests/performance/nondet_unify/run.metta')),user:(nb_current('$circular_goals',_10310),select(load_metta1('&self','tests/performance/nondet_unify/run.metta'),_10322,_10324),nb_setval('$circular_goals',_10336))) at /usr/lib/swi-prolog/boot/init.pl:682
[56] catch(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'),_10362,user:(always_rethrow(_10398)->throw(_10402);pp_m('red',user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')in _10414))) at /usr/lib/swi-prolog/boot/init.pl:565
[53] once('') at /usr/lib/swi-prolog/boot/init.pl:538
[52] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
[51] catch(user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),_10502,user:(fbug(_10564=user:call(user:once,user:catch_red(user:...))),ugtrace(error(_10610),user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')))))) at /usr/lib/swi-prolog/boot/init.pl:565
[48] ''('')
[47] setup_call_cleanup(user:nop(trace(user:catch_red/1,+fail)),user:(must_not_error(call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))))*->true;md_failed(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')))),user:nop(trace(user:catch_red/1,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
[46] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
[45] catch(user:must_det_ll1(once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),md_failed(once,_10960,_10962),user:(_10990 is _10996-1,_11002>0->throw(md_failed(once,_11014,_11016));ugtrace(md_failed(once,_11034,_11036),user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
[43] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
[41] ''('')
[40] catch(user:(must_det_ll(not_compatio((nl,write('; '),write_src(user:...),nl))),must_det_ll(catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),!,must_det_ll(flush_output)),'$aborted',user:fbug(aborted(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'),(must_det_ll(not_compatio((nl,write('; '),...,nl))),must_det_ll(catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),!,must_det_ll(flush_output))))) at /usr/lib/swi-prolog/boot/init.pl:565
[37] cmdline_load_file('&self','tests/performance/nondet_unify/run.metta') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:732
[35] ignore('') at /usr/lib/swi-prolog/boot/init.pl:547
[33] cmdline_load_metta(execute,'&self',P;HTML|[
'tests/performance/nondet_unify/run.metta', '--halt=true', '--stdin=tty', '--stdout=tty',
'--stderr=tty']) at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:702
[26] do_cmdline_load_metta(execute,'&self','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:668
[23] catch(user:run_cmd_args,_11500,user:(always_rethrow(_11530)->throw(_11534);pp_m('red',run_cmd_args in _11546))) at /usr/lib/swi-prolog/boot/init.pl:565
[20] if_or_else('',true) at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:1486
[18] apply:maplist_('',user:catch_red_ignore) at /usr/lib/swi-prolog/library/apply.pl:226
[10] ignore('') at /usr/lib/swi-prolog/boot/init.pl:547
[9] do_loon at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:1654
[7] catch(user:loon(main),_11680,'$toplevel':true) at /usr/lib/swi-prolog/boot/init.pl:565
[6] catch_with_backtrace('','','') at /usr/lib/swi-prolog/boot/init.pl:645
Note: some frames are missing due to last-call optimization.
Re-run your program in debug mode (:- debug.) to get more detail.
(0)$P;HTML|[system]P;HTML| system:'$c_call_prolog'. P;HTML| no(clause).
(1)$P;HTML|[$toplevel]P;HTML| '$toplevel':'$initialise'. % toplevel.pl:556:
(2)$P;HTML|[system]P;HTML| system:catch('$toplevel':initialise_prolog,A,'$toplevel':initialise_error(A)). % init.pl:564:
(5)<*>$P;HTML|[$toplevel]P;HTML| '$toplevel':run_init_goal('',@(user:loon(main),'/home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl':1851)). % toplevel.pl:740:
(6)$P;HTML|[system]P;HTML| system:catch_with_backtrace('','',''). % init.pl:644:
(7)$P;HTML|[system]P;HTML| system:catch(user:loon(main),A,'$toplevel':true). % init.pl:564:
(9)$P;HTML|[user]P;HTML| do_loon. % metta_interp.pl:1653:
(10)<*>$P;HTML|[system]P;HTML| system:ignore(''). % init.pl:546:
(18)$P;HTML|[apply]P;HTML| apply:maplist_('',user:catch_red_ignore). % apply.pl:225:
(20)<*>$P;HTML|[user]P;HTML| if_or_else('',true). % metta_interp.pl:1486:
(23)$P;HTML|[system]P;HTML| system:catch(user:run_cmd_args,A,user:(always_rethrow(A)->throw(A);pp_m(red,run_cmd_args in A))). % init.pl:564:
(26)$P;HTML|[user]P;HTML| do_cmdline_load_metta(execute,'&self',''). % metta_interp.pl:665:
(33)<*>$P;HTML|[user]P;HTML| cmdline_load_metta(execute,'&self',['tests/performance/nondet_unify/run.metta','--halt=true','--stdin=tty','--stdout=tty','--stderr=tty']). % metta_interp.pl:701:
(35)<*>$P;HTML|[system]P;HTML| system:ignore(''). % init.pl:546:
(37)$P;HTML|[user]P;HTML| cmdline_load_file('&self','tests/performance/nondet_unify/run.metta'). % metta_interp.pl:732:
(40)$P;HTML|[system]#P;HTML| system:catch(user:(not_compatio((nl,write('; '),write_src(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')),nl)),catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')),!,flush_output),'$aborted',user:fbug(aborted(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'),(not_compatio((nl,write('; '),write_src(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')),nl)),catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')),!,flush_output)))). % init.pl:564:
(41)$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(43)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(45)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),throw('$aborted'))). % init.pl:564:
(46)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(47)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:catch_red/1,+fail)),user:(call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')))*->true;md_failed(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')))),user:nop(trace(user:catch_red/1,-fail))). % init.pl:680:
(48)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(51)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),A,user:(fbug(A=user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')))),ugtrace(error(A),user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')))))). % init.pl:564:
(52)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(53)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(56)$P;HTML|[system]P;HTML| system:catch(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'),A,user:(always_rethrow(A)->throw(A);pp_m(red,user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')in A))). % init.pl:564:
(61)$P;HTML|[system]P;HTML| system:setup_call_cleanup(user:nb_setval('$circular_goals',[load_metta1('&self','tests/performance/nondet_unify/run.metta')]),user:call(load_metta1('&self','tests/performance/nondet_unify/run.metta')),user:(nb_current('$circular_goals',A),select(load_metta1('&self','tests/performance/nondet_unify/run.metta'),A,B),nb_setval('$circular_goals',B))). % init.pl:680:
(62)$P;HTML|[system]P;HTML| system:call(''). % init.pl:501:
(66)$P;HTML|[locally_each]P;HTML| locally_each:wtl_how('','','','',''). % redo_locally.pl:217:
(68)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(70)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),throw('$aborted'))). % init.pl:564:
(71)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(72)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:track_load_into_file/2,+fail)),user:(call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))*->true;md_failed(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),user:nop(trace(user:track_load_into_file/2,-fail))). % init.pl:680:
(73)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(76)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),A,user:(fbug(A=user:call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),ugtrace(error(A),user:call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))))). % init.pl:564:
(77)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(78)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(79)$P;HTML|[user]P;HTML| track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',''). % flybase_loader.pl:1005:
(81)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(83)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),throw('$aborted'))). % init.pl:564:
(84)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(85)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:track_load_into_file0/2,+fail)),user:(call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))*->true;md_failed(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),user:nop(trace(user:track_load_into_file0/2,-fail))). % init.pl:680:
(86)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(89)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),A,user:(fbug(A=user:call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),ugtrace(error(A),user:call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))))). % init.pl:564:
(90)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(91)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(92)$P;HTML|[user]P;HTML| track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',''). % flybase_loader.pl:1010:
(94)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(96)$P;HTML|[system]#P;HTML| system:catch(user:must_det_ll1(once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta')))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta')))),throw('$aborted'))). % init.pl:564:
(97)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(98)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:with_option/3,+fail)),user:(call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta'))))*->true;md_failed(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta'))))),user:nop(trace(user:with_option/3,-fail))). % init.pl:680:
(99)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(102)$P;HTML|[system]#P;HTML| system:catch(user:call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta')))),A,user:(fbug(A=user:call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta'))))),ugtrace(error(A),user:call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta'))))))). % init.pl:564:
(103)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(104)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(106)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:set_option_value(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'),user:time(include_metta('&self','tests/performance/nondet_unify/run.metta')),user:set_option_value(loading_file,[])). % init.pl:680:
(107)<*>$P;HTML|[prolog_statistics]P;HTML| prolog_statistics:time(''). % statistics.pl:285:
(108)$P;HTML|[system]#P;HTML| system:call_cleanup(prolog_statistics:catch(user:include_metta('&self','tests/performance/nondet_unify/run.metta'),A,(report(time{cpu:3.964539836,inferences:24393833,wall:1727403181.020592},10),throw(A))),prolog_statistics:(B=true)). % init.pl:684:
(109)$P;HTML|[system]#P;HTML| system:catch(user:include_metta('&self','tests/performance/nondet_unify/run.metta'),A,prolog_statistics:(report(time{cpu:3.964539836,inferences:24393833,wall:1727403181.020592},10),throw(A))). % init.pl:564:
(111)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(113)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:include_metta('&self','tests/performance/nondet_unify/run.metta')),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:include_metta('&self','tests/performance/nondet_unify/run.metta')),throw('$aborted'))). % init.pl:564:
(114)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(115)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:include_metta/2,+fail)),user:(call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))*->true;md_failed(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))),user:nop(trace(user:include_metta/2,-fail))). % init.pl:680:
(116)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(119)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta')),A,user:(fbug(A=user:call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))),ugtrace(error(A),user:call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))))). % init.pl:564:
(120)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(121)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(125)$P;HTML|[system]P;HTML| system:setup_call_cleanup(user:nb_setval('$circular_goals',[include_metta1('&self','tests/performance/nondet_unify/run.metta'),load_metta1('&self','tests/performance/nondet_unify/run.metta')]),user:call(include_metta1('&self','tests/performance/nondet_unify/run.metta')),user:(nb_current('$circular_goals',A),select(include_metta1('&self','tests/performance/nondet_unify/run.metta'),A,B),nb_setval('$circular_goals',B))). % init.pl:680:
(126)$P;HTML|[system]P;HTML| system:call(''). % init.pl:501:
(127)$P;HTML|[user]P;HTML| include_metta1('&self','tests/performance/nondet_unify/run.metta'). % metta_loader.pl:396:
(129)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(131)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),throw('$aborted'))). % init.pl:564:
(132)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(133)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:include_metta_directory_file/3,+fail)),user:(call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))*->true;md_failed(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))),user:nop(trace(user:include_metta_directory_file/3,-fail))). % init.pl:680:
(134)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(137)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),A,user:(fbug(A=user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))),ugtrace(error(A),user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))). % init.pl:564:
(138)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(139)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(142)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:working_directory('/home/runner/work/metta-wam/metta-wam/','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify'),user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564985726120),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120)),close((0x564985726120))),user:working_directory(A,'/home/runner/work/metta-wam/metta-wam/')). % init.pl:680:
(144)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(146)$P;HTML|[system]#P;HTML| system:catch(user:must_det_ll1(once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564985726120),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120)),close((0x564985726120)))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564985726120),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120)),close((0x564985726120)))),throw('$aborted'))). % init.pl:564:
(147)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(148)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:scc/3,+fail)),user:(call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564985726120),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120)),close((0x564985726120))))*->true;md_failed(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564985726120),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120)),close((0x564985726120))))),user:nop(trace(user:scc/3,-fail))). % init.pl:680:
(149)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(152)$P;HTML|[system]#P;HTML| system:catch(user:call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564985726120),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120)),close((0x564985726120)))),A,user:(fbug(A=user:call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564985726120),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120)),close((0x564985726120))))),ugtrace(error(A),user:call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564985726120),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120)),close((0x564985726120))))))). % init.pl:564:
(153)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(154)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(155)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564985726120),[encoding(utf8)]),user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120)),user:close((0x564985726120))). % init.pl:680:
(157)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(159)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120))),throw('$aborted'))). % init.pl:564:
(160)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(161)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:load_metta_file_stream/3,+fail)),user:(call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120)))*->true;md_failed(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120)))),user:nop(trace(user:load_metta_file_stream/3,-fail))). % init.pl:680:
(162)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(165)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120))),A,user:(fbug(A=user:call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120)))),ugtrace(error(A),user:call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120)))))). % init.pl:564:
(166)$P;HTML|[system]P;HTML| system:call('',''). % init.pl:503:
(167)$P;HTML|[system]P;HTML| system:once(''). % init.pl:537:
(170)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:set_option_value(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'),user:((set_exec_num('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',1),load_answer_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'),set_exec_num('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',0)),load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120))),user:set_option_value(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')). % init.pl:680:
(173)$P;HTML|[user]P;HTML| md(once,''). % metta_utils.pl:293:
(175)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120))),throw('$aborted'))). % init.pl:564:
(176)$P;HTML|[user]P;HTML| must_det_ll1('',''). % metta_utils.pl:302:
(177)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:load_metta_file_stream_fast/5,+fail)),user:(call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120)))*->true;md_failed(user:once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120)))),user:nop(trace(user:load_metta_file_stream_fast/5,-fail))). % init.pl:680:
(178)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause).
(181)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120))),error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list"))),user:(fbug(error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))=user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120)))),ugtrace(error(error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120)))))). % init.pl:564:
(183)$P;HTML|[user]P;HTML| ugtrace(error(error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564985726120)))). % metta_utils.pl:376:
(185)<*>$P;HTML|[system]P;HTML| system:ignore(user:catch(bt,A,true)). % init.pl:546:
(186)$P;HTML|[system]P;HTML| system:catch(user:bt,A,user:true). % init.pl:564:
(190)$P;HTML|[user]P;HTML| bugger:dumpST_now(2035,[max_depth(5000),numbervars(true),show([level,has_alternatives,hidden,context_module,goal,clause])]). % dumpst.pl:261:
(error
(stream_error
(: 375
(: 0 7027))
(syntax_error unexpected_end_of_file "Unexpected end of file in list")))
(error
(stream_error
(: 375
(: 0 7027))
(syntax_error unexpected_end_of_file "Unexpected end of file in list")))
^ Exit: (187) [system] sig_atomic(rtrace:restart_rtrace)
^ Call: (188) [user] call(user:once, user:load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x564985726120)))
^ Unify: (188) [system] call(user:once, user:load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x564985726120)))
^ Call: (189) [user] once(user:load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x564985726120)))
^ Unify: (189) [system] once(user:load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x564985726120)))
^ Call: (190) [user] load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x564985726120))
^ Unify: (190) [user] load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x564985726120))
Call: (191) [system] fail
^ Redo: (190) [user] load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x564985726120))
^ Unify: (190) [user] load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x564985726120))
^ Call: (191) [user] symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _235070)
^ Unify: (191) [user] symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _235070)
Call: (192) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _235070)
Exit: (192) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.buffer~')
^ Exit: (191) [user] symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.buffer~')
Call: (191) [system] exists_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.buffer~')
^ Redo: (190) [user] load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x564985726120))
^ Unify: (190) [user] load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x564985726120))
^ Call: (191) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _269764), fbugio(creating(_269764)), write_bf(_269764, (:-dynamic metta_file_buffer/5)), write_bf(_269764, (:-multifile metta_file_buffer/5))))
^ Unify: (191) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _269764), fbugio(creating(_269764)), write_bf(_269764, (:-dynamic metta_file_buffer/5)), write_bf(_269764, (:-multifile metta_file_buffer/5))))
^ Call: (192) [user] use_fast_buffer
^ Unify: (192) [user] use_fast_buffer
Call: (193) [system] nb_current(may_use_fast_buffer, t)
^ Fail: (192) [user] use_fast_buffer
^ Redo: (191) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _269764), fbugio(creating(_269764)), write_bf(_269764, (:-dynamic metta_file_buffer/5)), write_bf(_269764, (:-multifile metta_file_buffer/5))))
^ Exit: (191) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _269764), fbugio(creating(_269764)), write_bf(_269764, (:-dynamic metta_file_buffer/5)), write_bf(_269764, (:-multifile metta_file_buffer/5))))
Call: (191) [system] repeat
Exit: (191) [system] repeat
^ Call: (191) [user] my_line_count((0x564985726120), _294598)
^ Unify: (191) [user] my_line_count((0x564985726120), seek($, 0, current, _295536))
Call: (192) [system] stream_property((0x564985726120), reposition(true))
Unify: (192) [system] stream_property((0x564985726120), reposition(true))
Call: (193) [system] nonvar((0x564985726120))
Exit: (193) [system] nonvar((0x564985726120))
Call: (193) [system] nonvar(reposition(true))
Exit: (193) [system] nonvar(reposition(true))
Exit: (192) [system] stream_property((0x564985726120), reposition(true))
Call: (192) [system] seek((0x564985726120), 0, current, _295536)
Exit: (192) [system] seek((0x564985726120), 0, current, 7027)
Call: (192) [system] fail
^ Redo: (191) [user] my_line_count((0x564985726120), _294598)
^ Unify: (191) [user] my_line_count((0x564985726120), _294598)
Call: (192) [system] stream_property((0x564985726120), position(_294598))
Unify: (192) [system] stream_property((0x564985726120), position(_294598))
Call: (193) [system] nonvar((0x564985726120))
Exit: (193) [system] nonvar((0x564985726120))
Call: (193) [system] nonvar(position(_294598))
Exit: (193) [system] nonvar(position(_294598))
Exit: (192) [system] stream_property((0x564985726120), position('$stream_position'(7027, 375, 0, 7027)))
^ Exit: (191) [user] my_line_count((0x564985726120), '$stream_position'(7027, 375, 0, 7027))
Call: (191) [user] current_read_mode(file, _315016)
Unify: (191) [user] current_read_mode(file, _315016)
Call: (192) [system] nb_current(file_mode, _315016)
Redo: (191) [user] current_read_mode(file, _315016)
Call: (192) [system] _315016=(+)
Exit: (192) [system] (+)=(+)
Exit: (191) [user] current_read_mode(file, +)
^ Call: (191) [user] read_metta2((0x564985726120), _321466)
^ Unify: (191) [user] read_metta2((0x564985726120), _321466)
^ Call: (192) [user] clause(t_l:s_reader_info(_321466), _323412, _323334)
^ Redo: (191) [user] read_metta2((0x564985726120), _321466)
^ Unify: (191) [user] read_metta2((0x564985726120), _321466)
^ Call: (192) [user] use_new_parse_sexpr_metta_IO((0x564985726120))
^ Unify: (192) [user] use_new_parse_sexpr_metta_IO((0x564985726120))
Call: (193) [system] string((0x564985726120))
^ Redo: (192) [user] use_new_parse_sexpr_metta_IO((0x564985726120))
^ Exit: (192) [user] use_new_parse_sexpr_metta_IO((0x564985726120))
^ Call: (192) [user] new_parse_sexpr_metta_IO((0x564985726120), _321466)
^ Unify: (192) [user] new_parse_sexpr_metta_IO((0x564985726120), _321466)
^ Call: (193) [user] new_parse_sexpr_metta_IO1((0x564985726120), _321466)
^ Unify: (193) [user] new_parse_sexpr_metta_IO1((0x564985726120), _321466)
Call: (194) [system] at_end_of_stream((0x564985726120))
Exit: (194) [system] at_end_of_stream((0x564985726120))
Call: (194) [system] _321466=end_of_file
Exit: (194) [system] end_of_file=end_of_file
^ Exit: (193) [user] new_parse_sexpr_metta_IO1((0x564985726120), end_of_file)
Call: (193) [user] nop(wdmsg(new_parse_sexpr_metta_IO1((0x564985726120), end_of_file)))
Unify: (193) [user] nop(wdmsg(new_parse_sexpr_metta_IO1((0x564985726120), end_of_file)))
Exit: (193) [user] nop(wdmsg(new_parse_sexpr_metta_IO1((0x564985726120), end_of_file)))
^ Exit: (192) [user] new_parse_sexpr_metta_IO((0x564985726120), end_of_file)
^ Exit: (191) [user] read_metta2((0x564985726120), end_of_file)
^ Call: (191) [user] subst_vars(end_of_file, _343696, [], _343698)
^ Unify: (191) [user] subst_vars(end_of_file, end_of_file, [], [])
Call: (192) [system] var(end_of_file)
^ Redo: (191) [user] subst_vars(end_of_file, _343696, [], _343698)
^ Unify: (191) [user] subst_vars(end_of_file, _343696, [], _343698)
Call: (192) [system] atom(end_of_file)
Exit: (192) [system] atom(end_of_file)
^ Call: (192) [user] symbol_concat($, _350216, end_of_file)
^ Unify: (192) [user] symbol_concat($, _350216, end_of_file)
Call: (193) [system] atom_concat($, _350216, end_of_file)
Fail: (193) [system] atom_concat($, _350216, end_of_file)
^ Fail: (192) [user] symbol_concat($, _350216, end_of_file)
^ Redo: (191) [user] subst_vars(end_of_file, _343696, [], _343698)
^ Unify: (191) [user] subst_vars(end_of_file, _343696, [], _343698)
Call: (192) [system] compound(end_of_file)
^ Redo: (191) [user] subst_vars(end_of_file, _343696, [], _343698)
^ Unify: (191) [user] subst_vars(end_of_file, end_of_file, [], [])
^ Exit: (191) [user] subst_vars(end_of_file, end_of_file, [], [])
Call: (191) [system] _360482=metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))
Exit: (191) [system] metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))=metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))
^ Call: (191) [user] assertz(metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027)))
^ Exit: (191) [user] assertz(metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027)))
^ Call: (191) [user] if_t(use_fast_buffer, write_bf(_269764, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))))
^ Unify: (191) [user] if_t(use_fast_buffer, write_bf(_269764, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))))
^ Call: (192) [user] use_fast_buffer
^ Unify: (192) [user] use_fast_buffer
Call: (193) [system] nb_current(may_use_fast_buffer, t)
^ Fail: (192) [user] use_fast_buffer
^ Redo: (191) [user] if_t(use_fast_buffer, write_bf(_269764, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))))
^ Exit: (191) [user] if_t(use_fast_buffer, write_bf(_269764, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))))
Call: (191) [system] flush_output
Exit: (191) [system] flush_output
Call: (191) [system] at_end_of_stream((0x564985726120))
Exit: (191) [system] at_end_of_stream((0x564985726120))
^ Call: (191) [user] load_metta_buffer('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Unify: (191) [user] load_metta_buffer('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^ Unify: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
Call: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _429542)
Unify: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _429542)
Call: (194) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (194) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (193) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _457508))
^ Exit: (193) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0))
^ Call: (193) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Exit: (193) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Exit: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^ Call: (192) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Unify: (192) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Call: (193) [system] atom(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (193) [system] atom(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Call: (193) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (193) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Call: (193) [system] exists_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (193) [system] exists_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Unify: (192) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (193) [user] load_answer_file_now(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Unify: (193) [user] load_answer_file_now(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (194) [user] ignore((ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, _14582), remove_specific_extension(_14582, answers, _14596), set_exec_num(_14596, 1), fbug(load_answer_file(_14582, _14596)), load_answer_file(_14582, _14596)))
^ Unify: (194) [system] ignore(user:(ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, _14582), remove_specific_extension(_14582, answers, _14596), set_exec_num(_14596, 1), fbug(load_answer_file(_14582, _14596)), load_answer_file(_14582, _14596)))
^ Call: (196) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, _14582)
^ Unify: (196) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, _14582)
Call: (197) [system] file_name_extension(_33990, _33914, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (197) [system] file_name_extension('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run', metta, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Call: (197) [system] metta=answers
Fail: (197) [system] metta=answers
^ Redo: (196) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, _14582)
Call: (197) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.', _50232)
Exit: (197) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.', '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.')
Call: (197) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.', answers, _14582)
Exit: (197) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers')
^ Exit: (196) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers')
^ Call: (196) [user] remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', answers, _14596)
^ Unify: (196) [user] remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', answers, _14596)
Call: (197) [system] file_name_extension(_14596, _83990, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers')
Exit: (197) [system] file_name_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers')
Call: (197) [system] answers=answers
Exit: (197) [system] answers=answers
^ Exit: (196) [user] remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (196) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^ Unify: (196) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
Call: (197) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _117728)
Unify: (197) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _117728)
Call: (198) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (198) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (197) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (197) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _145694))
^ Exit: (197) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Call: (197) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Exit: (197) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Exit: (196) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
Call: (196) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
Unify: (196) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (197) [user] is_compatio
^ Unify: (197) [user] is_compatio
^ Call: (199) [system] setup_call_cleanup('$notrace'(_189014, _189016), once(user:is_compatio0), '$restore_trace'(_189014, _189016))
^ Unify: (199) [system] setup_call_cleanup(system:'$notrace'(_189014, _189016), system:once(user:is_compatio0), system:'$restore_trace'(_189014, _189016))
^ Call: (200) [system] sig_atomic(system:'$notrace'(_189014, _189016))
Redo: (196) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
Unify: (196) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (197) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))))
^ Unify: (197) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))))
^ Call: (198) [user] setup_call_cleanup('$notrace'(_226666, _226668), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))), '$restore_trace'(_226666, _226668))
^ Unify: (198) [system] setup_call_cleanup(user:'$notrace'(_226666, _226668), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))), user:'$restore_trace'(_226666, _226668))
^ Call: (199) [system] sig_atomic(user:'$notrace'(_226666, _226668))
P;HTML|
; (load_answer_file /home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers /home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta)
^ Exit: (198) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))), user:'$restore_trace'(3, -1))
^ Exit: (197) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))))
Exit: (196) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (196) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Unify: (196) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _322660, _322662)
^ Fail: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _327480, _327482)
^ Redo: (196) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Call: (197) [system] exists_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers')
Exit: (197) [system] exists_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers')
^ Call: (197) [user] setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, _350570, [encoding(utf8)]), load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _350570), close(_350570))
^ Unify: (197) [system] setup_call_cleanup(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, _350570, [encoding(utf8)]), user:load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _350570), user:close(_350570))
^ Call: (198) [system] sig_atomic(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, _350570, [encoding(utf8)]))
Call: (200) [system] open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, _350570, [encoding(utf8)])
Exit: (200) [system] open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, (0x56498584e530), [encoding(utf8)])
^ Exit: (198) [system] sig_atomic(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, (0x56498584e530), [encoding(utf8)]))
^ Call: (198) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x56498584e530))
^ Unify: (198) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x56498584e530))
Call: (199) [system] at_end_of_stream((0x56498584e530))
Fail: (199) [system] at_end_of_stream((0x56498584e530))
^ Redo: (198) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x56498584e530))
^ Unify: (198) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x56498584e530))
Call: (199) [read_util] read_util:read_line_to_string((0x56498584e530), _408478)
Unify: (199) [read_util] read_util:read_line_to_string((0x56498584e530), _408478)
Call: (200) [system] read_string((0x56498584e530), '\n', '\r', _410336, _410338)
Exit: (200) [system] read_string((0x56498584e530), '\n', '\r', 10, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
Call: (200) [system] 10\== -1
Exit: (200) [system] 10\== -1
Call: (200) [system] _408478="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta"
Exit: (200) [system] "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta"="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta"
Exit: (199) [read_util] read_util:read_line_to_string((0x56498584e530), "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^ Call: (199) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", (0x56498584e530))
^ Unify: (199) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", (0x56498584e530))
Call: (200) [user] fbug(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
Unify: (200) [user] fbug(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^ Call: (201) [user] is_compatio
^ Unify: (201) [user] is_compatio
^ Call: (203) [system] setup_call_cleanup('$notrace'(_430230, _430232), once(user:is_compatio0), '$restore_trace'(_430230, _430232))
^ Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_430230, _430232), system:once(user:is_compatio0), system:'$restore_trace'(_430230, _430232))
^ Call: (204) [system] sig_atomic(system:'$notrace'(_430230, _430232))
Redo: (200) [user] fbug(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
Unify: (200) [user] fbug(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^ Call: (201) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta"))))
^ Unify: (201) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta"))))
^ Call: (202) [user] setup_call_cleanup('$notrace'(_436762, _436764), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")))), '$restore_trace'(_436762, _436764))
^ Unify: (202) [system] setup_call_cleanup(user:'$notrace'(_436762, _436764), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")))), user:'$restore_trace'(_436762, _436764))
^ Call: (203) [system] sig_atomic(user:'$notrace'(_436762, _436764))
P;HTML|
; (= 1 "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^ Exit: (202) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")))), user:'$restore_trace'(3, -1))
^ Exit: (201) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta"))))
Exit: (200) [user] fbug(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^ Call: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _476782)
^ Unify: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _476782)
Call: (201) [system] string_concat("[(Error (assert", _478726, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
Fail: (201) [system] string_concat("[(Error (assert", _479658, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^ Redo: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _476782)
^ Unify: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _476782)
Call: (201) [system] string_concat("Expected: [", _482378, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
Fail: (201) [system] string_concat("Expected: [", _482378, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^ Redo: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _476782)
^ Unify: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _476782)
Call: (201) [system] string_concat("Got: [", _486106, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
Fail: (201) [system] string_concat("Got: [", _486106, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^ Redo: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _476782)
^ Unify: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _476782)
Call: (201) [system] string_concat("[", _489834, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
Fail: (201) [system] string_concat("[", _489834, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^ Fail: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _476782)
^ Redo: (199) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", (0x56498584e530))
^ Unify: (199) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", (0x56498584e530))
^ Call: (200) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x56498584e530))
^ Unify: (200) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x56498584e530))
Call: (201) [system] at_end_of_stream((0x56498584e530))
Fail: (201) [system] at_end_of_stream((0x56498584e530))
^ Redo: (200) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x56498584e530))
^ Unify: (200) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x56498584e530))
Call: (201) [read_util] read_util:read_line_to_string((0x56498584e530), _4512)
Unify: (201) [read_util] read_util:read_line_to_string((0x56498584e530), _4512)
Call: (202) [system] read_string((0x56498584e530), '\n', '\r', _6370, _6372)
Exit: (202) [system] read_string((0x56498584e530), '\n', '\r', 10, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
Call: (202) [system] 10\== -1
Exit: (202) [system] 10\== -1
Call: (202) [system] _4512="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k"
Exit: (202) [system] "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k"="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k"
Exit: (201) [read_util] read_util:read_line_to_string((0x56498584e530), "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^ Call: (201) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", (0x56498584e530))
^ Unify: (201) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", (0x56498584e530))
Call: (202) [user] fbug(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
Unify: (202) [user] fbug(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^ Call: (203) [user] is_compatio
^ Unify: (203) [user] is_compatio
^ Call: (205) [system] setup_call_cleanup('$notrace'(_26238, _26240), once(user:is_compatio0), '$restore_trace'(_26238, _26240))
^ Unify: (205) [system] setup_call_cleanup(system:'$notrace'(_26238, _26240), system:once(user:is_compatio0), system:'$restore_trace'(_26238, _26240))
^ Call: (206) [system] sig_atomic(system:'$notrace'(_26238, _26240))
Redo: (202) [user] fbug(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
Unify: (202) [user] fbug(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^ Call: (203) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k"))))
^ Unify: (203) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k"))))
^ Call: (204) [user] setup_call_cleanup('$notrace'(_32770, _32772), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")))), '$restore_trace'(_32770, _32772))
^ Unify: (204) [system] setup_call_cleanup(user:'$notrace'(_32770, _32772), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")))), user:'$restore_trace'(_32770, _32772))
^ Call: (205) [system] sig_atomic(user:'$notrace'(_32770, _32772))
P;HTML|
; (= 1 "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^ Exit: (204) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")))), user:'$restore_trace'(3, -1))
^ Exit: (203) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k"))))
Exit: (202) [user] fbug(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^ Call: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _59956)
^ Unify: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _59956)
Call: (203) [system] string_concat("[(Error (assert", _61900, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
Fail: (203) [system] string_concat("[(Error (assert", _62832, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^ Redo: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _59956)
^ Unify: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _59956)
Call: (203) [system] string_concat("Expected: [", _65552, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
Fail: (203) [system] string_concat("Expected: [", _65552, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^ Redo: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _59956)
^ Unify: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _59956)
Call: (203) [system] string_concat("Got: [", _69280, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
Fail: (203) [system] string_concat("Got: [", _69280, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^ Redo: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _59956)
^ Unify: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _59956)
Call: (203) [system] string_concat("[", _73008, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
Fail: (203) [system] string_concat("[", _73008, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^ Fail: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _59956)
^ Redo: (201) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", (0x56498584e530))
^ Unify: (201) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", (0x56498584e530))
^ Call: (202) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x56498584e530))
^ Unify: (202) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x56498584e530))
Call: (203) [system] at_end_of_stream((0x56498584e530))
Fail: (203) [system] at_end_of_stream((0x56498584e530))
^ Redo: (202) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x56498584e530))
^ Unify: (202) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x56498584e530))
Call: (203) [read_util] read_util:read_line_to_string((0x56498584e530), _106578)
Unify: (203) [read_util] read_util:read_line_to_string((0x56498584e530), _106578)
Call: (204) [system] read_string((0x56498584e530), '\n', '\r', _108436, _108438)
Exit: (204) [system] read_string((0x56498584e530), '\n', '\r', 10, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
Call: (204) [system] 10\== -1
Exit: (204) [system] 10\== -1
Call: (204) [system] _106578="0inputs+0outputs (0major+3799minor)pagefaults 0swaps"
Exit: (204) [system] "0inputs+0outputs (0major+3799minor)pagefaults 0swaps"="0inputs+0outputs (0major+3799minor)pagefaults 0swaps"
Exit: (203) [read_util] read_util:read_line_to_string((0x56498584e530), "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^ Call: (203) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0inputs+0outputs (0major+3799minor)pagefaults 0swaps", (0x56498584e530))
^ Unify: (203) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0inputs+0outputs (0major+3799minor)pagefaults 0swaps", (0x56498584e530))
Call: (204) [user] fbug(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
Unify: (204) [user] fbug(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^ Call: (205) [user] is_compatio
^ Unify: (205) [user] is_compatio
^ Call: (207) [system] setup_call_cleanup('$notrace'(_128296, _128298), once(user:is_compatio0), '$restore_trace'(_128296, _128298))
^ Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_128296, _128298), system:once(user:is_compatio0), system:'$restore_trace'(_128296, _128298))
^ Call: (208) [system] sig_atomic(system:'$notrace'(_128296, _128298))
Redo: (204) [user] fbug(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
Unify: (204) [user] fbug(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^ Call: (205) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps"))))
^ Unify: (205) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps"))))
^ Call: (206) [user] setup_call_cleanup('$notrace'(_134828, _134830), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")))), '$restore_trace'(_134828, _134830))
^ Unify: (206) [system] setup_call_cleanup(user:'$notrace'(_134828, _134830), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")))), user:'$restore_trace'(_134828, _134830))
^ Call: (207) [system] sig_atomic(user:'$notrace'(_134828, _134830))
P;HTML|
; (= 1 "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^ Exit: (206) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")))), user:'$restore_trace'(3, -1))
^ Exit: (205) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps"))))
Exit: (204) [user] fbug(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^ Call: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _159288)
^ Unify: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _159288)
Call: (205) [system] string_concat("[(Error (assert", _161232, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
Fail: (205) [system] string_concat("[(Error (assert", _162164, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^ Redo: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _159288)
^ Unify: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _159288)
Call: (205) [system] string_concat("Expected: [", _164884, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
Fail: (205) [system] string_concat("Expected: [", _164884, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^ Redo: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _159288)
^ Unify: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _159288)
Call: (205) [system] string_concat("Got: [", _168612, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
Fail: (205) [system] string_concat("Got: [", _168612, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^ Redo: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _159288)
^ Unify: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _159288)
Call: (205) [system] string_concat("[", _172340, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
Fail: (205) [system] string_concat("[", _172340, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^ Fail: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _159288)
^ Redo: (203) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0inputs+0outputs (0major+3799minor)pagefaults 0swaps", (0x56498584e530))
^ Unify: (203) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0inputs+0outputs (0major+3799minor)pagefaults 0swaps", (0x56498584e530))
^ Call: (204) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x56498584e530))
^ Unify: (204) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x56498584e530))
Call: (205) [system] at_end_of_stream((0x56498584e530))
Exit: (205) [system] at_end_of_stream((0x56498584e530))
^ Call: (205) [user] if_trace(answers, prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _196282, _196284))))
^ Unify: (205) [user] if_trace(answers, prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _196282, _196284))))
^ Call: (207) [system] setup_call_cleanup('$notrace'(_205968, _205970), once(user:real_notrace(catch_err(ignore((is_debugging(answers), prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _196282, _196284))))), _205926, fbug((_205926-->if_trace(answers, prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _196282, _196284))))))))), '$restore_trace'(_205968, _205970))
^ Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_205968, _205970), system:once(user:real_notrace(catch_err(ignore((is_debugging(answers), prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _196282, _196284))))), _205926, fbug((_205926-->if_trace(answers, prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _196282, _196284))))))))), system:'$restore_trace'(_205968, _205970))
^ Call: (208) [system] sig_atomic(system:'$notrace'(_205968, _205970))
^ Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(answers), prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _196282, _196284))))), _205926, fbug((_205926-->if_trace(answers, prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _196282, _196284))))))))), system:'$restore_trace'(3, -1))
^ Exit: (205) [user] if_trace(answers, prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _196282, _196284))))
^ Exit: (204) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x56498584e530))
^ Exit: (203) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0inputs+0outputs (0major+3799minor)pagefaults 0swaps", (0x56498584e530))
^ Exit: (202) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x56498584e530))
^ Exit: (201) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", (0x56498584e530))
^ Exit: (200) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x56498584e530))
^ Exit: (199) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", (0x56498584e530))
^ Exit: (198) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x56498584e530))
Call: (199) [system] close((0x56498584e530))
Exit: (199) [system] close((0x56498584e530))
^ Exit: (197) [system] setup_call_cleanup(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, (0x56498584e530), [encoding(utf8)]), user:load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x56498584e530)), user:close((0x56498584e530)))
^ Call: (197) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^ Unify: (197) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
Call: (198) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _292088)
Unify: (198) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _292088)
Call: (199) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (199) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (198) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (198) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _320054))
^ Exit: (198) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Call: (198) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Exit: (198) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Exit: (197) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^ Exit: (196) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (194) [system] ignore(user:(ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers'), remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1), fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))
^ Exit: (193) [user] load_answer_file_now(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (192) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0)
^ Unify: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0)
Call: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _408052)
Unify: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _408052)
Call: (194) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (194) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (193) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _436018))
^ Exit: (193) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Call: (193) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0))
^ Exit: (193) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0))
^ Exit: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0)
^ Call: (192) [user] pfcAdd_Now(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (192) [user] pfcAdd_Now(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (193) [user] current_predicate(pfcAdd/1)
^ Exit: (193) [user] current_predicate(pfcAdd/1)
^ Call: (193) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))
^ Unify: (193) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))
^ Call: (194) [user] clause(pfcTraceExecution, true)
^ Fail: (194) [user] clause(pfcTraceExecution, true)
^ Redo: (193) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))
^ Exit: (193) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))
^ Call: (193) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (193) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (194) [user] must_ex(current_why_UU(_502362))
^ Unify: (194) [user] must_ex(current_why_UU(_502362))
Call: (196) [user] current_why_UU(_502362)
Unify: (196) [user] current_why_UU(_502362)
^ Call: (197) [user] get_why_uu(_502362)
^ Unify: (197) [user] get_why_uu(_502362)
^ Call: (198) [user] findall(_507902, current_why(_507902), _507908)
^ Unify: (198) [$bags] findall(_507902, user:current_why(_507902), _507908)
^ Call: (199) [$bags] findall(_507902, user:current_why(_507902), _507908, [])
^ Unify: (199) [$bags] findall(_507902, user:current_why(_507902), _507908, [])
^ Call: (200) [$bags] cleanup_bag(findall_loop(_507902, user:current_why(_507902), _507908, []), '$destroy_findall_bag')
^ Unify: (200) [$bags] cleanup_bag('$bags':findall_loop(_507902, user:current_why(_507902), _507908, []), '$bags':'$destroy_findall_bag')
Call: (201) [$bags] findall_loop(_507902, user:current_why(_507902), _507908, [])
Unify: (201) [$bags] findall_loop(_507902, user:current_why(_507902), _507908, [])
^ Call: (202) [user] bugger:current_why(_507902)
^ Unify: (202) [user] bugger:current_why(_507902)
^ Call: (203) [user] bugger:current_why_data(_507902)
^ Unify: (203) [user] bugger:current_why_data(_507902)
Call: (204) [system] nb_current('$current_why', wp(_507902, _519162))
Fail: (204) [system] nb_current('$current_why', wp(_507902, _519162))
^ Redo: (203) [user] bugger:current_why_data(_507902)
^ Unify: (203) [user] bugger:current_why_data(_507902)
Call: (204) [t_l] t_l:current_why_source(_507902)
Fail: (204) [t_l] t_l:current_why_source(_3420)
^ Fail: (203) [user] bugger:current_why_data(_3420)
^ Redo: (202) [user] bugger:current_why(_3420)
^ Unify: (202) [user] bugger:current_why(mfl4(_6070, _6072, _6074, _6076))
^ Call: (204) [system] setup_call_cleanup('$notrace'(_7026, _7028), once(user:current_mfl4(_6070, _6072, _6074, _6076)), '$restore_trace'(_7026, _7028))
^ Unify: (204) [system] setup_call_cleanup(system:'$notrace'(_7026, _7028), system:once(user:current_mfl4(_6070, _6072, _6074, _6076)), system:'$restore_trace'(_7026, _7028))
^ Call: (205) [system] sig_atomic(system:'$notrace'(_7026, _7028))
^ Exit: (204) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_6070, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^ Exit: (202) [user] bugger:current_why(P;HTML|mfl4(_6070, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Redo: (201) [$bags] findall_loop(_3420, user:current_why(_3420), _3426, [])
Exit: (201) [$bags] findall_loop(_3420, user:current_why(_3420), [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (200) [$bags] cleanup_bag('$bags':findall_loop(_3420, user:current_why(_3420), [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^ Exit: (199) [$bags] findall(_3420, user:current_why(_3420), [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (198) [$bags] findall(_3420, user:current_why(_3420), [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (198) [system] [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
Exit: (198) [system] [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^ Call: (198) [user] u_to_uu([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3400)
^ Unify: (198) [user] u_to_uu([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
Call: (199) [system] var([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (199) [system] var([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (198) [user] u_to_uu([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3400)
^ Unify: (198) [user] u_to_uu([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (199) [system] nonvar([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (199) [system] nonvar([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (199) [system] [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_143386, _143388)
Fail: (199) [system] [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_143386, _143388)
^ Redo: (198) [user] u_to_uu([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3400)
^ Unify: (198) [user] u_to_uu([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3400)
^ Call: (199) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _173732)
^ Unify: (199) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _173732)
^ Call: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _173732)
^ Unify: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (201) [system] var([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (201) [system] var([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _173732)
^ Unify: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Call: (201) [user] not(compound([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Unify: (201) [system] not(user:compound([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
Call: (202) [system] compound([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (202) [system] compound([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Fail: (201) [system] not(user:compound([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Redo: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _173732)
^ Unify: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _173732)
^ Call: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _173732)
^ Unify: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (202) [system] var(P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (202) [system] var(P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _173732)
^ Unify: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (202) [user] not(compound(P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Unify: (202) [system] not(user:compound(P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
Call: (203) [system] compound(P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (203) [system] compound(P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Fail: (202) [system] not(user:compound(P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Redo: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _173732)
^ Unify: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (199) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (199) [user] u_to_uu(P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3400)
^ Unify: (199) [user] u_to_uu(P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (200) [system] var(P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (200) [system] var(P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (199) [user] u_to_uu(P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3400)
^ Unify: (199) [user] u_to_uu(P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (200) [system] nonvar(P;HTML|mfl4(_23854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (200) [system] nonvar(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (200) [system] P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_16568, _16570)
Fail: (200) [system] P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_16568, _16570)
^ Redo: (199) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3400)
^ Unify: (199) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (199) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (198) [user] u_to_uu([P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (197) [user] get_why_uu((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Exit: (196) [user] current_why_UU((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (194) [user] must_ex(current_why_UU((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (194) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (194) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (195) [user] pfcPost(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (195) [user] pfcPost(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (196) [user] pfcPost_rev((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (196) [user] pfcPost_rev((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
Call: (197) [system] is_list(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
Fail: (197) [system] is_list(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Redo: (196) [user] pfcPost_rev((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (197) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (197) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (198) [user] control_arg_types(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _217650)
^ Unify: (198) [user] control_arg_types(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _217650)
Call: (199) [system] fail
Fail: (199) [system] fail
^ Fail: (198) [user] control_arg_types(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _217650)
^ Redo: (197) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (197) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (198) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _256886, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_256886)), trace)))
^ Unify: (198) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _256886, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_256886)), trace)))
^ Call: (199) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _256886, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_256886)), trace)), user:each_call_cleanup)
^ Unify: (199) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _256886, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_256886)), trace)), user:each_call_cleanup)
Call: (200) [system] current_prolog_flag(occurs_check, _318432)
Exit: (200) [system] current_prolog_flag(occurs_check, true)
^ Call: (200) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _256886, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_256886)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (200) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _256886, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_256886)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (201) [system] true==true
Exit: (201) [system] true==true
^ Call: (202) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (202) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (203) [user] must_ex(pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (203) [user] must_ex(pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (205) [user] pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (205) [user] pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (206) [user] assert('$spft$'(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (206) [user] assert('$spft$'(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (205) [user] pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (203) [user] must_ex(pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (203) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (203) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (204) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^ Unify: (204) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^ Call: (205) [user] is_asserted_exact(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^ Unify: (205) [user] is_asserted_exact(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^ Call: (206) [user] strip_module(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _496604, _496606)
^ Exit: (206) [user] strip_module(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (206) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^ Unify: (206) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
Call: (207) [system] _519788=user
Exit: (207) [system] user=user
^ Call: (207) [user] clause(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true, _3546)
^ Exit: (207) [user] clause(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true, (0x5649857215e0))
Call: (207) [$syspreds] clause_property((0x5649857215e0), module(user))
Unify: (207) [$syspreds] clause_property((0x5649857215e0), module(user))
Exit: (207) [$syspreds] clause_property((0x5649857215e0), module(user))
^ Call: (207) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true, (0x5649857215e0))
^ Unify: (207) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true, (0x5649857215e0))
^ Call: (208) [user] clause(_23938, _23940, (0x5649857215e0))
^ Exit: (208) [user] clause(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true, (0x5649857215e0))
^ Call: (208) [user] strip_m(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _29718)
^ Unify: (208) [user] strip_m(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Exit: (208) [user] strip_m(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
Call: (208) [system] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=@=loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Exit: (208) [system] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=@=loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (208) [user] strip_m(true, _69352)
^ Unify: (208) [user] strip_m(true, true)
^ Exit: (208) [user] strip_m(true, true)
Call: (208) [system] cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)=@=cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
Exit: (208) [system] cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)=@=cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^ Exit: (207) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true, (0x5649857215e0))
^ Exit: (206) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^ Exit: (205) [user] is_asserted_exact(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^ Fail: (204) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^ Fail: (203) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Redo: (202) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (203) [user] nop(pfcWarn(not_pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))
Unify: (203) [user] nop(pfcWarn(not_pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))
Exit: (203) [user] nop(pfcWarn(not_pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))
^ Exit: (202) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (200) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3426, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_3426)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (199) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3426, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_3426)), trace)), user:each_call_cleanup)
^ Exit: (198) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3426, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_3426)), trace)))
^ Exit: (197) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (196) [user] pfcPost_rev((P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Exit: (195) [user] pfcPost(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (195) [user] pfcRun
^ Unify: (195) [user] pfcRun
^ Call: (196) [user] pfcGetSearch(direct)
^ Unify: (196) [user] pfcGetSearch(direct)
Call: (197) [t_l] t_l:pfcSearchTL(_235222)
Fail: (197) [t_l] t_l:pfcSearchTL(_235222)
^ Redo: (196) [user] pfcGetSearch(direct)
^ Call: (197) [user] pfcSearch(_237996)
^ Unify: (197) [user] pfcSearch(direct)
^ Exit: (197) [user] pfcSearch(direct)
Call: (197) [system] direct=direct
Exit: (197) [system] direct=direct
^ Exit: (196) [user] pfcGetSearch(direct)
^ Unify: (195) [user] pfcRun
^ Exit: (195) [user] pfcRun
^ Exit: (194) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (193) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Exit: (192) [user] pfcAdd_Now(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (192) [user] forall(metta_file_buffer(_266480, _266482, _266484, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _266488), (maplist(maybe_assign, _266484), (must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _266480, '&self', _266482, _266528))->true;must_det_ll(trace), must_det_ll(pp_m(unknown_do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _266480, '&self', _266482))))))
^ Unify: (192) [$apply] forall(user:metta_file_buffer(_266480, _266482, _266484, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _266488), user:(maplist(maybe_assign, _266484), (must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _266480, '&self', _266482, _266528))->true;must_det_ll(trace), must_det_ll(pp_m(unknown_do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _266480, '&self', _266482))))))
^ Call: (193) [user] metta_file_buffer(_266480, _266482, _266484, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _266488)
^ Unify: (193) [user] metta_file_buffer(+, exec(['style-check', [-, singleton]]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(0, 1, 0, 0))
^ Exit: (193) [user] metta_file_buffer(+, exec(['style-check', [-, singleton]]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(0, 1, 0, 0))
^ Call: (194) [user] apply:maplist(maybe_assign, [])
^ Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
Call: (195) [apply] apply:maplist_([], user:maybe_assign)
Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^ Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^ Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _266528))
^ Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _266528))
Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _266528)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _266528)
Call: (196) [system] var(exec(['style-check', [-, singleton]]))
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _266528)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _266528)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
Call: (196) [system] exec(['style-check', [-, singleton]])==[]
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _266528)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _266528)
Call: (196) [system] string(exec(['style-check', [-, singleton]]))
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _266528)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _266528)
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _266528)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _266528)
Call: (197) [system] var(['style-check', [-, singleton]])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _266528)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _266528)
Call: (197) [system] exec\==exec
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _266528)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _266528)
Call: (197) [system] string(['style-check', [-, singleton]])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _266528)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _266528)
Call: (197) [system] exec\==exec
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _266528)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _266528)
^ Call: (197) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (198) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Unify: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _445440))
^ Exit: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0))
Call: (200) [system] _455084 is 0+1
Exit: (200) [system] 1 is 0+1
^ Call: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Exit: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Exit: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Exit: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (197) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _481030))
^ Unify: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _481030))
^ Call: (198) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _481030))
^ Unify: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _481030))
^ Call: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _481030)
^ Unify: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _481030)
^ Call: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _509930)
^ Unify: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^ Exit: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
Call: (200) [system] _3534=1
Exit: (200) [system] 1=1
^ Exit: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^ Exit: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Exit: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^ Call: (197) [user] must_det_ll(1>0)
^ Unify: (197) [user] must_det_ll(user:(1>0))
^ Call: (198) [user] once(user:(1>0))
^ Unify: (198) [system] once(user:(1>0))
Call: (199) [system] 1>0
Exit: (199) [system] 1>0
^ Exit: (198) [system] once(user:(1>0))
^ Exit: (197) [user] must_det_ll(user:(1>0))
^ Call: (197) [user] is_synthing_unit_tests
^ Unify: (197) [user] is_synthing_unit_tests
^ Call: (199) [system] setup_call_cleanup('$notrace'(_30112, _30114), once(user:is_synthing_unit_tests0), '$restore_trace'(_30112, _30114))
^ Unify: (199) [system] setup_call_cleanup(system:'$notrace'(_30112, _30114), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_30112, _30114))
^ Call: (200) [system] sig_atomic(system:'$notrace'(_30112, _30114))
^ Exit: (199) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^ Exit: (197) [user] is_synthing_unit_tests
^ Call: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1, _34850)
^ Fail: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1, _34850)
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _3436)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _3436)
^ Call: (197) [user] if_t(into_simple_op(exec, ['style-check', [-, singleton]], _54130), pfcAdd_Now('next-operation'(_54130)))
^ Unify: (197) [user] if_t(into_simple_op(exec, ['style-check', [-, singleton]], _54130), pfcAdd_Now('next-operation'(_54130)))
Call: (198) [user] into_simple_op(exec, ['style-check', [-, singleton]], _54130)
Unify: (198) [user] into_simple_op(exec, ['style-check', [-, singleton]], op(exec, 'style-check', _56922))
Call: (199) [user] o_s([[-, singleton]], _56922)
Unify: (199) [user] o_s([[-, singleton]], _56922)
Call: (200) [user] o_s([-, singleton], _56922)
Unify: (200) [user] o_s([-, singleton], _56922)
Call: (201) [user] o_s(-, _56922)
Unify: (201) [user] o_s(-, -)
Exit: (201) [user] o_s(-, -)
Exit: (200) [user] o_s([-, singleton], -)
Exit: (199) [user] o_s([[-, singleton]], -)
Exit: (198) [user] into_simple_op(exec, ['style-check', [-, singleton]], op(exec, 'style-check', -))
^ Call: (198) [user] pfcAdd_Now('next-operation'(op(exec, 'style-check', -)))
^ Unify: (198) [user] pfcAdd_Now('next-operation'(op(exec, 'style-check', -)))
^ Call: (199) [user] current_predicate(pfcAdd/1)
^ Exit: (199) [user] current_predicate(pfcAdd/1)
^ Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'style-check', -))))
^ Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'style-check', -))))
^ Call: (200) [user] clause(pfcTraceExecution, true)
^ Fail: (200) [user] clause(pfcTraceExecution, true)
^ Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'style-check', -))))
^ Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'style-check', -))))
^ Call: (199) [user] pfcAdd('next-operation'(op(exec, 'style-check', -)))
^ Unify: (199) [user] pfcAdd('next-operation'(op(exec, 'style-check', -)))
^ Call: (200) [user] must_ex(current_why_UU(_78140))
^ Unify: (200) [user] must_ex(current_why_UU(_78140))
Call: (202) [user] current_why_UU(_78140)
Unify: (202) [user] current_why_UU(_78140)
^ Call: (203) [user] get_why_uu(_78140)
^ Unify: (203) [user] get_why_uu(_78140)
^ Call: (204) [user] findall(_83680, current_why(_83680), _83686)
^ Unify: (204) [$bags] findall(_83680, user:current_why(_83680), _83686)
^ Call: (205) [$bags] findall(_83680, user:current_why(_83680), _83686, [])
^ Unify: (205) [$bags] findall(_83680, user:current_why(_83680), _83686, [])
^ Call: (206) [$bags] cleanup_bag(findall_loop(_83680, user:current_why(_83680), _83686, []), '$destroy_findall_bag')
^ Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_83680, user:current_why(_83680), _83686, []), '$bags':'$destroy_findall_bag')
Call: (207) [$bags] findall_loop(_83680, user:current_why(_83680), _83686, [])
Unify: (207) [$bags] findall_loop(_83680, user:current_why(_83680), _83686, [])
^ Call: (208) [user] bugger:current_why(_83680)
^ Unify: (208) [user] bugger:current_why(_83680)
^ Call: (209) [user] bugger:current_why_data(_83680)
^ Unify: (209) [user] bugger:current_why_data(_83680)
Call: (210) [system] nb_current('$current_why', wp(_83680, _94940))
Fail: (210) [system] nb_current('$current_why', wp(_83680, _94940))
^ Redo: (209) [user] bugger:current_why_data(_83680)
^ Unify: (209) [user] bugger:current_why_data(_83680)
Call: (210) [t_l] t_l:current_why_source(_83680)
Fail: (210) [t_l] t_l:current_why_source(_83680)
^ Fail: (209) [user] bugger:current_why_data(_83680)
^ Redo: (208) [user] bugger:current_why(_83680)
^ Unify: (208) [user] bugger:current_why(mfl4(_102368, _102370, _102372, _102374))
^ Call: (210) [system] setup_call_cleanup('$notrace'(_103324, _103326), once(user:current_mfl4(_102368, _102370, _102372, _102374)), '$restore_trace'(_103324, _103326))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_103324, _103326), system:once(user:current_mfl4(_102368, _102370, _102372, _102374)), system:'$restore_trace'(_103324, _103326))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_103324, _103326))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_102368, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_102368, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Redo: (207) [$bags] findall_loop(_83680, user:current_why(_83680), _83686, [])
Exit: (207) [$bags] findall_loop(_83680, user:current_why(_83680), [P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_83680, user:current_why(_83680), [P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^ Exit: (205) [$bags] findall(_83680, user:current_why(_83680), [P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (204) [$bags] findall(_83680, user:current_why(_83680), [P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] [P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
Exit: (204) [system] [P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^ Call: (204) [user] u_to_uu([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _78140)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
Call: (205) [system] var([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (205) [system] var([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _78140)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (205) [system] nonvar([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (205) [system] nonvar([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (205) [system] [P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_239752, _239754)
Fail: (205) [system] [P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_239752, _239754)
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _78140)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _78140)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _270114)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _270114)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _270114)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (207) [system] var([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (207) [system] var([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _270114)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Call: (207) [user] not(compound([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Unify: (207) [system] not(user:compound([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
Call: (208) [system] compound([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (208) [system] compound([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Fail: (207) [system] not(user:compound([P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _270114)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _270114)
^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _270114)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (208) [system] var(P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (208) [system] var(P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _270114)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (208) [user] not(compound(P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Unify: (208) [system] not(user:compound(P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
Call: (209) [system] compound(P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (209) [system] compound(P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Fail: (208) [system] not(user:compound(P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _270114)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_120156, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3556)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (206) [system] var(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (206) [system] var(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3556)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (206) [system] nonvar(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (206) [system] nonvar(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (206) [system] P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_114666, _114668)
Fail: (206) [system] P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_114666, _114668)
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3556)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (200) [user] pfcAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (200) [user] pfcAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (201) [user] pfcPost('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (201) [user] pfcPost('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'style-check', -)))
^ Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'style-check', -)))
Call: (203) [system] is_list('next-operation'(op(exec, 'style-check', -)))
Fail: (203) [system] is_list('next-operation'(op(exec, 'style-check', -)))
^ Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'style-check', -)))
^ Call: (203) [user] pfcPost1('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (204) [user] control_arg_types('next-operation'(op(exec, 'style-check', -)), _272980)
^ Unify: (204) [user] control_arg_types('next-operation'(op(exec, 'style-check', -)), _272980)
Call: (205) [system] fail
Fail: (205) [system] fail
^ Fail: (204) [user] control_arg_types('next-operation'(op(exec, 'style-check', -)), _272980)
^ Redo: (203) [user] pfcPost1('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _292776, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_292776)), trace)))
^ Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _292776, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_292776)), trace)))
^ Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _292776, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_292776)), trace)), user:each_call_cleanup)
^ Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _292776, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_292776)), trace)), user:each_call_cleanup)
Call: (206) [system] current_prolog_flag(occurs_check, _323218)
Exit: (206) [system] current_prolog_flag(occurs_check, true)
^ Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _292776, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_292776)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _292776, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_292776)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (207) [system] true==true
Exit: (207) [system] true==true
^ Call: (208) [user] pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (208) [user] pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (211) [user] pfcAddSupport('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (211) [user] pfcAddSupport('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] assert('$spft$'('next-operation'(op(exec, 'style-check', -)), P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] assert('$spft$'('next-operation'(op(exec, 'style-check', -)), P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] pfcAddSupport('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)))
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)))
^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)), true)
^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)), true)
^ Call: (211) [user] is_asserted_exact('next-operation'(op(exec, 'style-check', -)), true)
^ Unify: (211) [user] is_asserted_exact('next-operation'(op(exec, 'style-check', -)), true)
^ Call: (212) [user] strip_module('next-operation'(op(exec, 'style-check', -)), _423630, _423632)
^ Exit: (212) [user] strip_module('next-operation'(op(exec, 'style-check', -)), user, 'next-operation'(op(exec, 'style-check', -)))
^ Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
^ Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
Call: (213) [system] _427374=user
Exit: (213) [system] user=user
^ Call: (213) [user] clause(user:'next-operation'(op(exec, 'style-check', -)), true, _429244)
^ Fail: (213) [user] clause('next-operation'(op(exec, 'style-check', -)), true, _429244)
^ Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
^ Call: (213) [user] clause(user:'next-operation'(op(exec, 'style-check', -)), true, _432072)
^ Fail: (213) [user] clause('next-operation'(op(exec, 'style-check', -)), true, _432072)
^ Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
^ Fail: (211) [user] is_asserted_exact('next-operation'(op(exec, 'style-check', -)), true)
^ Redo: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)), true)
^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)))
^ Call: (209) [user] pfcPost2('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (209) [user] pfcPost2('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'style-check', -)));assert('next-operation'(op(exec, 'style-check', -))))))
^ Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'style-check', -)));assert('next-operation'(op(exec, 'style-check', -))))))
^ Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(exec, 'style-check', -)));assert('next-operation'(op(exec, 'style-check', -)))))
^ Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'style-check', -)));assert('next-operation'(op(exec, 'style-check', -)))))
^ Call: (214) [user] is_asserted_exact('next-operation'(op(exec, 'style-check', -)))
^ Unify: (214) [user] is_asserted_exact('next-operation'(op(exec, 'style-check', -)))
^ Call: (215) [user] strip_module('next-operation'(op(exec, 'style-check', -)), _459382, _459384)
^ Exit: (215) [user] strip_module('next-operation'(op(exec, 'style-check', -)), user, 'next-operation'(op(exec, 'style-check', -)))
^ Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'style-check', -)), _461262, _461264)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)), true)
Call: (216) [system] var('next-operation'(op(exec, 'style-check', -)))
Fail: (216) [system] var('next-operation'(op(exec, 'style-check', -)))
^ Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'style-check', -)), _461262, _461264)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)), true)
^ Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)), true)
^ Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
^ Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
Call: (216) [system] _469668=user
Exit: (216) [system] user=user
^ Call: (216) [user] clause(user:'next-operation'(op(exec, 'style-check', -)), true, _471538)
^ Fail: (216) [user] clause('next-operation'(op(exec, 'style-check', -)), true, _471538)
^ Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
^ Call: (216) [user] clause(user:'next-operation'(op(exec, 'style-check', -)), true, _474366)
^ Fail: (216) [user] clause('next-operation'(op(exec, 'style-check', -)), true, _474366)
^ Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
^ Fail: (214) [user] is_asserted_exact('next-operation'(op(exec, 'style-check', -)))
^ Call: (214) [user] assert('next-operation'(op(exec, 'style-check', -)))
^ Exit: (214) [user] assert('next-operation'(op(exec, 'style-check', -)))
^ Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'style-check', -)));assert('next-operation'(op(exec, 'style-check', -)))))
^ Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'style-check', -)));assert('next-operation'(op(exec, 'style-check', -))))))
^ Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (212) [user] pfcTraceAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (214) [user] pfcIsTraced('next-operation'(op(exec, 'style-check', -)))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, 'style-check', -)))
^ Call: (215) [user] pfcIsNotTraced('next-operation'(op(exec, 'style-check', -)))
^ Unify: (215) [user] pfcIsNotTraced('next-operation'(op(exec, 'style-check', -)))
^ Call: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _12054)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _12054)
Call: (217) [system] var('next-operation'(op(exec, 'style-check', -)))
Fail: (217) [system] var('next-operation'(op(exec, 'style-check', -)))
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _12054)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _12054)
Call: (217) [system] compound('next-operation'(op(exec, 'style-check', -)))
Exit: (217) [system] compound('next-operation'(op(exec, 'style-check', -)))
Call: (217) [system] 1<1
Fail: (217) [system] 1<1
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _12054)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _12054)
Call: (217) [system] _23206 is 1+ -1
Exit: (217) [system] 0 is 1+ -1
^ Call: (217) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _25064)
^ Unify: (217) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _25064)
Call: (218) [system] is_list('next-operation'(op(exec, 'style-check', -)))
Fail: (218) [system] is_list('next-operation'(op(exec, 'style-check', -)))
^ Redo: (217) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _25064)
^ Unify: (217) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _25064)
Call: (218) [system] compound('next-operation'(op(exec, 'style-check', -)))
Exit: (218) [system] compound('next-operation'(op(exec, 'style-check', -)))
Call: (218) [system] compound_name_arguments('next-operation'(op(exec, 'style-check', -)), _32474, _32476)
Exit: (218) [system] compound_name_arguments('next-operation'(op(exec, 'style-check', -)), 'next-operation', [op(exec, 'style-check', -)])
Call: (218) [lists] lists:member(_25064, ['next-operation', op(exec, 'style-check', -)])
Unify: (218) [lists] lists:member(_25064, ['next-operation', op(exec, 'style-check', -)])
Call: (219) [lists] lists:member_([op(exec, 'style-check', -)], _25064, 'next-operation')
Unify: (219) [lists] lists:member_([op(exec, 'style-check', -)], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member_([op(exec, 'style-check', -)], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(exec, 'style-check', -)])
^ Exit: (217) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), 'next-operation')
^ Call: (217) [user] compound_eles(0, 'next-operation', _12054)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _12054)
Call: (218) [system] var('next-operation')
Fail: (218) [system] var('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _12054)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _12054)
Call: (218) [system] compound('next-operation')
Fail: (218) [system] compound('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _12054)
Call: (218) [system] _12054='next-operation'
Exit: (218) [system] 'next-operation'='next-operation'
^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), 'next-operation')
^ Call: (216) [user] pfcIgnored('next-operation')
^ Fail: (216) [user] pfcIgnored('next-operation')
Redo: (219) [lists] lists:member_([op(exec, 'style-check', -)], _25064, 'next-operation')
Unify: (219) [lists] lists:member_([op(exec, 'style-check', -)], _25064, 'next-operation')
Call: (220) [lists] lists:member_([], _25064, op(exec, 'style-check', -))
Unify: (220) [lists] lists:member_([], op(exec, 'style-check', -), op(exec, 'style-check', -))
Exit: (220) [lists] lists:member_([], op(exec, 'style-check', -), op(exec, 'style-check', -))
Exit: (219) [lists] lists:member_([op(exec, 'style-check', -)], op(exec, 'style-check', -), 'next-operation')
Exit: (218) [lists] lists:member(op(exec, 'style-check', -), ['next-operation', op(exec, 'style-check', -)])
^ Exit: (217) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), op(exec, 'style-check', -))
^ Call: (217) [user] compound_eles(0, op(exec, 'style-check', -), _12054)
^ Unify: (217) [user] compound_eles(0, op(exec, 'style-check', -), _12054)
Call: (218) [system] var(op(exec, 'style-check', -))
Fail: (218) [system] var(op(exec, 'style-check', -))
^ Redo: (217) [user] compound_eles(0, op(exec, 'style-check', -), _12054)
^ Unify: (217) [user] compound_eles(0, op(exec, 'style-check', -), _12054)
Call: (218) [system] compound(op(exec, 'style-check', -))
Exit: (218) [system] compound(op(exec, 'style-check', -))
Call: (218) [system] 0<1
Exit: (218) [system] 0<1
Call: (218) [system] _12054=op(exec, 'style-check', -)
Exit: (218) [system] op(exec, 'style-check', -)=op(exec, 'style-check', -)
^ Exit: (217) [user] compound_eles(0, op(exec, 'style-check', -), op(exec, 'style-check', -))
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), op(exec, 'style-check', -))
^ Call: (216) [user] pfcIgnored(op(exec, 'style-check', -))
^ Fail: (216) [user] pfcIgnored(op(exec, 'style-check', -))
^ Fail: (215) [user] pfcIsNotTraced('next-operation'(op(exec, 'style-check', -)))
^ Redo: (214) [user] pfcIsTraced('next-operation'(op(exec, 'style-check', -)))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, 'style-check', -)))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _79854)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _79854)
Call: (216) [system] var('next-operation'(op(exec, 'style-check', -)))
Fail: (216) [system] var('next-operation'(op(exec, 'style-check', -)))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _79854)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _79854)
Call: (216) [system] compound('next-operation'(op(exec, 'style-check', -)))
Exit: (216) [system] compound('next-operation'(op(exec, 'style-check', -)))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _79854)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _79854)
Call: (216) [system] _91006 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _92864)
^ Unify: (216) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _92864)
Call: (217) [system] is_list('next-operation'(op(exec, 'style-check', -)))
Fail: (217) [system] is_list('next-operation'(op(exec, 'style-check', -)))
^ Redo: (216) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _92864)
^ Unify: (216) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _92864)
Call: (217) [system] compound('next-operation'(op(exec, 'style-check', -)))
Exit: (217) [system] compound('next-operation'(op(exec, 'style-check', -)))
Call: (217) [system] compound_name_arguments('next-operation'(op(exec, 'style-check', -)), _100274, _100276)
Exit: (217) [system] compound_name_arguments('next-operation'(op(exec, 'style-check', -)), 'next-operation', [op(exec, 'style-check', -)])
Call: (217) [lists] lists:member(_92864, ['next-operation', op(exec, 'style-check', -)])
Unify: (217) [lists] lists:member(_92864, ['next-operation', op(exec, 'style-check', -)])
Call: (218) [lists] lists:member_([op(exec, 'style-check', -)], _92864, 'next-operation')
Unify: (218) [lists] lists:member_([op(exec, 'style-check', -)], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(exec, 'style-check', -)], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(exec, 'style-check', -)])
^ Exit: (216) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _79854)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _79854)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _79854)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _79854)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _79854)
Call: (217) [system] _79854='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), 'next-operation')
^ Call: (215) [user] pfcTraced('next-operation')
^ Fail: (215) [user] pfcTraced('next-operation')
Redo: (218) [lists] lists:member_([op(exec, 'style-check', -)], _92864, 'next-operation')
Unify: (218) [lists] lists:member_([op(exec, 'style-check', -)], _92864, 'next-operation')
Call: (219) [lists] lists:member_([], _92864, op(exec, 'style-check', -))
Unify: (219) [lists] lists:member_([], op(exec, 'style-check', -), op(exec, 'style-check', -))
Exit: (219) [lists] lists:member_([], op(exec, 'style-check', -), op(exec, 'style-check', -))
Exit: (218) [lists] lists:member_([op(exec, 'style-check', -)], op(exec, 'style-check', -), 'next-operation')
Exit: (217) [lists] lists:member(op(exec, 'style-check', -), ['next-operation', op(exec, 'style-check', -)])
^ Exit: (216) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), op(exec, 'style-check', -))
^ Call: (216) [user] compound_eles(0, op(exec, 'style-check', -), _79854)
^ Unify: (216) [user] compound_eles(0, op(exec, 'style-check', -), _79854)
Call: (217) [system] var(op(exec, 'style-check', -))
Fail: (217) [system] var(op(exec, 'style-check', -))
^ Redo: (216) [user] compound_eles(0, op(exec, 'style-check', -), _79854)
^ Unify: (216) [user] compound_eles(0, op(exec, 'style-check', -), _79854)
Call: (217) [system] compound(op(exec, 'style-check', -))
Exit: (217) [system] compound(op(exec, 'style-check', -))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _79854=op(exec, 'style-check', -)
Exit: (217) [system] op(exec, 'style-check', -)=op(exec, 'style-check', -)
^ Exit: (216) [user] compound_eles(0, op(exec, 'style-check', -), op(exec, 'style-check', -))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), op(exec, 'style-check', -))
^ Call: (215) [user] pfcTraced(op(exec, 'style-check', -))
^ Fail: (215) [user] pfcTraced(op(exec, 'style-check', -))
^ Fail: (214) [user] pfcIsTraced('next-operation'(op(exec, 'style-check', -)))
^ Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (214) [user] pfcSpied('next-operation'(op(exec, 'style-check', -)), +)
^ Fail: (214) [user] pfcSpied('next-operation'(op(exec, 'style-check', -)), +)
^ Redo: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcTraceAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (212) [user] pfcEnqueue('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcEnqueue('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcGetSearch(_246266)
^ Unify: (213) [user] pfcGetSearch(_246266)
Call: (214) [t_l] t_l:pfcSearchTL(_248116)
Fail: (214) [t_l] t_l:pfcSearchTL(_248116)
^ Redo: (213) [user] pfcGetSearch(_246266)
^ Call: (214) [user] pfcSearch(_250890)
^ Unify: (214) [user] pfcSearch(direct)
^ Exit: (214) [user] pfcSearch(direct)
Call: (214) [system] _246266=direct
Exit: (214) [system] direct=direct
^ Exit: (213) [user] pfcGetSearch(direct)
^ Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (214) [system] direct=direct
Exit: (214) [system] direct=direct
^ Call: (214) [user] pfcFwd('next-operation'(op(exec, 'style-check', -)))
^ Unify: (214) [user] pfcFwd('next-operation'(op(exec, 'style-check', -)))
^ Call: (215) [user] control_arg_types('next-operation'(op(exec, 'style-check', -)), _275324)
^ Unify: (215) [user] control_arg_types('next-operation'(op(exec, 'style-check', -)), _275324)
Call: (216) [system] fail
Fail: (216) [system] fail
^ Fail: (215) [user] control_arg_types('next-operation'(op(exec, 'style-check', -)), _275324)
^ Redo: (214) [user] pfcFwd('next-operation'(op(exec, 'style-check', -)))
^ Unify: (214) [user] pfcFwd('next-operation'(op(exec, 'style-check', -)))
^ Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(exec, 'style-check', -))))
^ Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))))
^ Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))), user:each_call_cleanup)
^ Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))), user:each_call_cleanup)
Call: (217) [system] current_prolog_flag(occurs_check, _285586)
Exit: (217) [system] current_prolog_flag(occurs_check, true)
^ Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))), user:set_prolog_flag(occurs_check, true))
^ Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))), user:set_prolog_flag(occurs_check, true))
Call: (218) [system] true==true
Exit: (218) [system] true==true
^ Call: (218) [user] pfcFwd0('next-operation'(op(exec, 'style-check', -)))
^ Unify: (218) [user] pfcFwd0('next-operation'(op(exec, 'style-check', -)))
Call: (219) [system] is_list(_293082)
Fail: (219) [system] is_list(_293082)
^ Redo: (218) [user] pfcFwd0('next-operation'(op(exec, 'style-check', -)))
^ Call: (219) [user] pfcFwd1('next-operation'(op(exec, 'style-check', -)))
^ Unify: (219) [user] pfcFwd1('next-operation'(op(exec, 'style-check', -)))
^ Call: (220) [user] fc_rule_check('next-operation'(op(exec, 'style-check', -)))
^ Unify: (220) [user] fc_rule_check('next-operation'(op(exec, 'style-check', -)))
^ Exit: (220) [user] fc_rule_check('next-operation'(op(exec, 'style-check', -)))
Call: (220) [system] copy_term('next-operation'(op(exec, 'style-check', -)), _300476)
Exit: (220) [system] copy_term('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^ Call: (220) [user] ignore(fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -))))
^ Unify: (220) [system] ignore(user:fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -))))
^ Call: (221) [user] fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^ Unify: (221) [user] fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^ Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^ Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^ Call: (223) [user] clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), true)
^ Fail: (223) [user] clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), true)
^ Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^ Call: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
Call: (224) [system] var('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
Fail: (224) [system] var('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
Call: (224) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
Exit: (224) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), imported_from(system))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
Call: (226) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), _343138, _343140)
Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), _343138, _343140)
Call: (227) [system] compound('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
Exit: (227) [system] compound('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), _343138, _343140)
Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), '$pt$', 2)
Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), '$pt$', 2)
^ Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), built_in)
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), _354380)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), _355320)
Call: (225) [system] nonvar(_356178)
^ Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), _357180)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), _358114)
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
Call: (226) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), interpreted)
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), number_of_clauses(_367308))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), number_of_clauses(_367308))
Call: (225) [system] nonvar(number_of_clauses(_367308))
Exit: (225) [system] nonvar(number_of_clauses(_367308))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_367308), user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_367308), user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), number_of_clauses(0))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _382152), (prolog_current_choice(_382162), push_current_choice(_382162), clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), _382184), pfc_call(_382184)), nb_setval('$pfc_current_choice', _382152))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _382152), user:(prolog_current_choice(_382162), push_current_choice(_382162), clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), _382184), pfc_call(_382184)), user:nb_setval('$pfc_current_choice', _382152))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _382152))
Call: (227) [system] nb_current('$pfc_current_choice', _382152)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_382162)
Exit: (226) [system] prolog_current_choice(2950)
^ Call: (226) [user] push_current_choice(2950)
^ Unify: (226) [user] push_current_choice(2950)
Call: (227) [system] nb_current('$pfc_current_choice', _391502)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2950])
Exit: (227) [system] b_setval('$pfc_current_choice', [2950])
^ Exit: (226) [user] push_current_choice(2950)
^ Call: (226) [user] clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), _382184)
^ Fail: (226) [user] clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), _382184)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _399874)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _382152), user:(prolog_current_choice(_382162), push_current_choice(_382162), clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068), _382184), pfc_call(_382184)), user:nb_setval('$pfc_current_choice', _382152))
^ Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^ Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'style-check', -)), _306068))
^ Redo: (221) [user] fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^ Unify: (221) [user] fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^ Exit: (221) [user] fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^ Exit: (220) [system] ignore(user:fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -))))
^ Call: (220) [user] ignore(fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -))))
^ Unify: (220) [system] ignore(user:fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -))))
^ Call: (221) [user] fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^ Unify: (221) [user] fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^ Call: (222) [user] pfc_spft(_414744, _414830, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752))
^ Unify: (222) [user] pfc_spft(_414744, _415762, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752))
^ Call: (223) [user] pfcCallSystem('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^ Unify: (223) [user] pfcCallSystem('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^ Call: (224) [user] pfc_call('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^ Unify: (224) [user] pfc_call('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
Call: (225) [system] var('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
Fail: (225) [system] var('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^ Redo: (224) [user] pfc_call('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^ Unify: (224) [user] pfc_call('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
Call: (225) [system] callable('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
Exit: (225) [system] callable('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^ Unify: (224) [user] pfc_call('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^ Redo: (224) [user] pfc_call('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^ Unify: (224) [user] pfc_call('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^ Call: (225) [user] predicate_property('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), imported_from(system))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), imported_from(system))
Call: (226) [system] nonvar(imported_from(system))
Exit: (226) [system] nonvar(imported_from(system))
Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
Call: (228) [system] callable('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
Exit: (228) [system] callable('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), imported_from(system))
^ Redo: (224) [user] pfc_call('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^ Unify: (224) [user] pfc_call('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^ Call: (225) [user] predicate_property('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), built_in)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), built_in)
Call: (226) [system] nonvar(built_in)
Exit: (226) [system] nonvar(built_in)
Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
Call: (227) [system] callable('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
Exit: (227) [system] callable('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
Call: (227) [$syspreds] goal_name_arity('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), _450902, _450904)
Unify: (227) [$syspreds] goal_name_arity('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), _450902, _450904)
Call: (228) [system] compound('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
Exit: (228) [system] compound('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
Call: (228) [system] compound_name_arity('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), _450902, _450904)
Exit: (228) [system] compound_name_arity('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), '$spft$', 3)
Exit: (227) [$syspreds] goal_name_arity('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), '$spft$', 3)
^ Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), built_in)
^ Redo: (224) [user] pfc_call('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^ Unify: (224) [user] pfc_call('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^ Call: (225) [user] predicate_property('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), _462144)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), _463084)
Call: (226) [system] nonvar(_463942)
^ Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), _464944)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), _465878)
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
Call: (227) [system] callable('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
Exit: (227) [system] callable('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), interpreted)
^ Unify: (224) [user] pfc_call('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^ Call: (225) [user] predicate_property('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), number_of_clauses(_475072))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), number_of_clauses(_475072))
Call: (226) [system] nonvar(number_of_clauses(_475072))
Exit: (226) [system] nonvar(number_of_clauses(_475072))
Call: (226) [$syspreds] property_predicate(number_of_clauses(_475072), user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
Unify: (226) [$syspreds] property_predicate(number_of_clauses(_475072), user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
Call: (228) [system] callable('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
Exit: (228) [system] callable('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
Exit: (226) [$syspreds] property_predicate(number_of_clauses(708), user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), number_of_clauses(708))
^ Unify: (224) [user] pfc_call('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _489916), (prolog_current_choice(_489926), push_current_choice(_489926), clause('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), _489948), pfc_call(_489948)), nb_setval('$pfc_current_choice', _489916))
^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _489916), user:(prolog_current_choice(_489926), push_current_choice(_489926), clause('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), _489948), pfc_call(_489948)), user:nb_setval('$pfc_current_choice', _489916))
^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _489916))
Call: (228) [system] nb_current('$pfc_current_choice', _489916)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (227) [system] prolog_current_choice(_489926)
Exit: (227) [system] prolog_current_choice(2970)
^ Call: (227) [user] push_current_choice(2970)
^ Unify: (227) [user] push_current_choice(2970)
Call: (228) [system] nb_current('$pfc_current_choice', _499266)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
Call: (228) [system] b_setval('$pfc_current_choice', [2970])
Exit: (228) [system] b_setval('$pfc_current_choice', [2970])
^ Exit: (227) [user] push_current_choice(2970)
^ Call: (227) [user] clause('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), _489948)
^ Fail: (227) [user] clause('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), _489948)
Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (228) [system] duplicate_term([], _507638)
Exit: (228) [system] duplicate_term([], [])
Call: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _489916), user:(prolog_current_choice(_489926), push_current_choice(_489926), clause('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)), _489948), pfc_call(_489948)), user:nb_setval('$pfc_current_choice', _489916))
^ Fail: (224) [user] pfc_call('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^ Fail: (223) [user] pfcCallSystem('$spft$'(_414744, _416622, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752)))
^ Fail: (222) [user] pfc_spft(_414744, _515142, '$nt$'('next-operation'(op(exec, 'style-check', -)), _414750, _414752))
^ Redo: (221) [user] fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^ Unify: (221) [user] fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^ Exit: (221) [user] fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^ Exit: (220) [system] ignore(user:fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -))))
^ Exit: (219) [user] pfcFwd1('next-operation'(op(exec, 'style-check', -)))
^ Exit: (218) [user] pfcFwd0('next-operation'(op(exec, 'style-check', -)))
^ Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))), user:set_prolog_flag(occurs_check, true))
^ Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))), user:each_call_cleanup)
^ Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))))
^ Exit: (214) [user] pfcFwd('next-operation'(op(exec, 'style-check', -)))
^ Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcEnqueue('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Exit: (209) [user] pfcPost2('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (208) [user] pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3582, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_3582)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3582, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_3582)), trace)), user:each_call_cleanup)
^ Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3582, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_3582)), trace)))
^ Exit: (203) [user] pfcPost1('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'style-check', -)))
^ Exit: (201) [user] pfcPost('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (201) [user] pfcRun
^ Unify: (201) [user] pfcRun
^ Call: (202) [user] pfcGetSearch(direct)
^ Unify: (202) [user] pfcGetSearch(direct)
Call: (203) [t_l] t_l:pfcSearchTL(_92244)
Fail: (203) [t_l] t_l:pfcSearchTL(_92244)
^ Redo: (202) [user] pfcGetSearch(direct)
^ Call: (203) [user] pfcSearch(_95018)
^ Unify: (203) [user] pfcSearch(direct)
^ Exit: (203) [user] pfcSearch(direct)
Call: (203) [system] direct=direct
Exit: (203) [system] direct=direct
^ Exit: (202) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcRun
^ Exit: (201) [user] pfcRun
^ Exit: (200) [user] pfcAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (199) [user] pfcAdd('next-operation'(op(exec, 'style-check', -)))
^ Exit: (198) [user] pfcAdd_Now('next-operation'(op(exec, 'style-check', -)))
^ Exit: (197) [user] if_t(into_simple_op(exec, ['style-check', [-, singleton]], op(exec, 'style-check', -)), pfcAdd_Now('next-operation'(op(exec, 'style-check', -))))
Call: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], _3436))
Unify: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], _3436))
Call: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], _3436)
Unify: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], _3436)
Call: (200) [system] _132022=_132024
Exit: (200) [system] _132022=_132022
^ Call: (200) [user] ignore(catch((not_compatio(write_exec(['style-check', [-, singleton]])), notrace(into_metta_callable('&self', ['style-check', [-, singleton]], _133920, _132022, _133924, _133926)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], _133920, _132022, _133924, _133926, _132022, _3436)), give_up(_133962), pp_m('red', gave_up(_133962))))
^ Unify: (200) [system] ignore(user:catch((not_compatio(write_exec(['style-check', [-, singleton]])), notrace(into_metta_callable('&self', ['style-check', [-, singleton]], _133920, _132022, _133924, _133926)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], _133920, _132022, _133924, _133926, _132022, _3436)), give_up(_133962), pp_m('red', gave_up(_133962))))
^ Call: (203) [user] not_compatio(write_exec(['style-check', [-, singleton]]))
^ Unify: (203) [user] not_compatio(write_exec(['style-check', [-, singleton]]))
^ Call: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['style-check', [-, singleton]])))
^ Unify: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['style-check', [-, singleton]])))
^ Call: (205) [user] once((is_mettalog;is_testing))
^ Unify: (205) [system] once(user:(is_mettalog;is_testing))
^ Call: (207) [user] is_mettalog
^ Unify: (207) [user] is_mettalog
^ Call: (208) [user] is_win64
^ Unify: (208) [user] is_win64
Call: (209) [system] current_prolog_flag(windows, _153196)
Fail: (209) [system] current_prolog_flag(windows, _154124)
^ Fail: (208) [user] is_win64
^ Redo: (207) [user] is_mettalog
^ Unify: (207) [user] is_mettalog
^ Call: (208) [user] is_metta_flag(log)
^ Unify: (208) [user] is_metta_flag(log)
^ Call: (210) [system] setup_call_cleanup('$notrace'(_159584, _159586), once(user:is_flag0(log)), '$restore_trace'(_159584, _159586))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_159584, _159586), system:once(user:is_flag0(log)), system:'$restore_trace'(_159584, _159586))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_159584, _159586))
^ Fail: (208) [user] is_metta_flag(log)
^ Fail: (207) [user] is_mettalog
^ Call: (207) [user] is_testing
^ Unify: (207) [user] is_testing
^ Call: (208) [user] is_metta_flag(test)
^ Unify: (208) [user] is_metta_flag(test)
^ Call: (210) [system] setup_call_cleanup('$notrace'(_167954, _167956), once(user:is_flag0(test)), '$restore_trace'(_167954, _167956))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_167954, _167956), system:once(user:is_flag0(test)), system:'$restore_trace'(_167954, _167956))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_167954, _167956))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] is_metta_flag(test)
^ Exit: (207) [user] is_testing
^ Exit: (205) [system] once(user:(is_mettalog;is_testing))
^ Call: (205) [user] user_err(write_exec(['style-check', [-, singleton]]))
^ Unify: (205) [user] user_err(write_exec(['style-check', [-, singleton]]))
^ Call: (206) [user] original_user_error(_176350)
^ Unify: (206) [user] original_user_error(_176350)
Call: (207) [system] stream_property(_176350, file_no(2))
Unify: (207) [system] stream_property(_176350, file_no(2))
Call: (208) [system] nonvar(_176350)
Redo: (207) [system] stream_property(_176350, file_no(2))
Unify: (207) [system] stream_property(_176350, file_no(2))
Call: (208) [system] nonvar(_176350)
Redo: (207) [system] stream_property(_176350, file_no(2))
Unify: (207) [system] stream_property(_176350, file_no(2))
Call: (208) [system] nonvar(file_no(2))
Exit: (208) [system] nonvar(file_no(2))
Call: (208) [system] file_no(2)=alias(_187470)
Redo: (207) [system] stream_property(_176350, file_no(2))
Exit: (207) [system] stream_property((0x7f5bb7c1d200), file_no(2))
^ Exit: (206) [user] original_user_error((0x7f5bb7c1d200))
^ Call: (206) [user] with_output_to((0x7f5bb7c1d200), write_exec(['style-check', [-, singleton]]))
Call: (208) [user] write_exec(['style-check', [-, singleton]])
Unify: (208) [user] write_exec(['style-check', [-, singleton]])
^ Call: (209) [user] real_notrace(write_exec0(['style-check', [-, singleton]]))
^ Unify: (209) [user] real_notrace(user:write_exec0(['style-check', [-, singleton]]))
^ Call: (210) [user] setup_call_cleanup('$notrace'(_195834, _195836), once(user:write_exec0(['style-check', [-, singleton]])), '$restore_trace'(_195834, _195836))
^ Unify: (210) [system] setup_call_cleanup(user:'$notrace'(_195834, _195836), user:once(user:write_exec0(['style-check', [-, singleton]])), user:'$restore_trace'(_195834, _195836))
^ Call: (211) [system] sig_atomic(user:'$notrace'(_195834, _195836))
!(style-check (- singleton))
^ Exit: (210) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0(['style-check', [-, singleton]])), user:'$restore_trace'(3, -1))
^ Exit: (209) [user] real_notrace(user:write_exec0(['style-check', [-, singleton]]))
Exit: (208) [user] write_exec(['style-check', [-, singleton]])
^ Exit: (206) [user] with_output_to((0x7f5bb7c1d200), write_exec(['style-check', [-, singleton]]))
^ Exit: (205) [user] user_err(write_exec(['style-check', [-, singleton]]))
^ Exit: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['style-check', [-, singleton]])))
^ Exit: (203) [user] not_compatio(write_exec(['style-check', [-, singleton]]))
^ Call: (204) [system] setup_call_cleanup('$notrace'(_207568, _207570), once(user:into_metta_callable('&self', ['style-check', [-, singleton]], _133920, _132022, _133924, _133926)), '$restore_trace'(_207568, _207570))
^ Unify: (204) [system] setup_call_cleanup(system:'$notrace'(_207568, _207570), system:once(user:into_metta_callable('&self', ['style-check', [-, singleton]], _133920, _132022, _133924, _133926)), system:'$restore_trace'(_207568, _207570))
^ Call: (205) [system] sig_atomic(system:'$notrace'(_207568, _207570))
^ Exit: (204) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _132022), _132022, [], [])), system:'$restore_trace'(3, -1))
Call: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _132022), _132022, [], [], _132022, _3436)
Unify: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _132022), _132022, [], [], _132022, _3436)
Call: (204) [user] reset_caches
Unify: (204) [user] reset_caches
^ Call: (205) [user] forall(clause(reset_cache, _223526), forall(rtrace_on_error(_223526), true))
^ Unify: (205) [$apply] forall(user:clause(reset_cache, _223526), user:forall(rtrace_on_error(_223526), true))
^ Call: (206) [user] clause(reset_cache, _223526)
^ Exit: (206) [user] clause(reset_cache, retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368)))
^ Call: (206) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368))), true)
^ Unify: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368))), user:true)
Call: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368)))
Unify: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368)))
Call: (208) [user] catch_err(retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368)), _231012, (write_src_uo(_231012=retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368))), catch(rtrace(retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368))), _231012, throw(give_up(_231012=retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368))))), throw(_231012)))
Unify: (208) [user] catch_err(retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368)), _231012, (write_src_uo(_231012=retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368))), catch(rtrace(retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368))), _231012, throw(give_up(_231012=retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368))))), throw(_231012)))
^ Call: (210) [user] retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368))
^ Exit: (210) [user] retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368))
Exit: (208) [user] catch_err(retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368)), _231012, (write_src_uo(_231012=retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368))), catch(rtrace(retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368))), _231012, throw(give_up(_231012=retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368))))), throw(_231012)))
Exit: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368)))
^ Exit: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_226360, _226362, _226364, _226366, _226368))), user:true)
^ Redo: (206) [user] clause(reset_cache, _223526)
^ Exit: (206) [user] clause(reset_cache, true)
^ Call: (206) [user] forall(rtrace_on_error(true), true)
^ Unify: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
Call: (207) [user] rtrace_on_error(true)
Unify: (207) [user] rtrace_on_error(true)
Call: (208) [user] catch_err(true, _243136, (write_src_uo(_243136=true), catch(rtrace(true), _243136, throw(give_up(_243136=true))), throw(_243136)))
Unify: (208) [user] catch_err(true, _243136, (write_src_uo(_243136=true), catch(rtrace(true), _243136, throw(give_up(_243136=true))), throw(_243136)))
Exit: (208) [user] catch_err(true, _243136, (write_src_uo(_243136=true), catch(rtrace(true), _243136, throw(give_up(_243136=true))), throw(_243136)))
Exit: (207) [user] rtrace_on_error(true)
^ Exit: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
^ Exit: (205) [$apply] forall(user:clause(reset_cache, _223526), user:forall(rtrace_on_error(_223526), true))
Exit: (204) [user] reset_caches
Call: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _132022), _132022, [], [], _132022, _3436)
Unify: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _132022), _132022, [], [], _132022, _3436)
Call: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _132022), _132022, [], [], _132022, _3436)
Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _132022), _132022, [], [], _132022, _3436)
Call: (208) [user] file_hides_results(eval_H(500, '&self', ['style-check', [-, singleton]], _132022))
Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _132022), _132022, [], [], _132022, _3436)
Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _132022), _132022, [], [], _132022, _3436)
^ Call: (209) [system] setup_call_cleanup('$notrace'(_280200, _280202), once(user:(reset_eval_num, _279672=res(_3436), _279688=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['style-check', [-, singleton]], _132022), _279706), (is_compatio->option_else(answer, _279730, leap);option_else(answer, _279730, each)), option_else('maximum-result-count', _279752, inf), option_else('initial-result-count', _279766, 10), _279778=contrl(_279752, _279730), _279796=_279798, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_279826), option_value(exec, skip), \+always_exec(_279706)->_279856=(skip(eval_H(500, '&self', ['style-check', [-, singleton]], _132022)), deterministic(_279872)), _279796=1, !, true;_279856=(eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, _279672, _279930)), !, flag(result_num, _279956, 0), _279968=eval('&self', _279706, _132022), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_132022), if_t(_279796==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_279796==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_279968)))), if_t(option_value(repl, true), add_history_src(exec(_279706))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_279968), writeln('.')))), true)))), '$restore_trace'(_280200, _280202))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_280200, _280202), system:once(user:(reset_eval_num, _279672=res(_3436), _279688=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['style-check', [-, singleton]], _132022), _279706), (is_compatio->option_else(answer, _279730, leap);option_else(answer, _279730, each)), option_else('maximum-result-count', _279752, inf), option_else('initial-result-count', _279766, 10), _279778=contrl(_279752, _279730), _279796=_279798, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_279826), option_value(exec, skip), \+always_exec(_279706)->_279856=(skip(eval_H(500, '&self', ['style-check', [-, singleton]], _132022)), deterministic(_279872)), _279796=1, !, true;_279856=(eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, _279672, _279930)), !, flag(result_num, _279956, 0), _279968=eval('&self', _279706, _132022), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_132022), if_t(_279796==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_279796==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_279968)))), if_t(option_value(repl, true), add_history_src(exec(_279706))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_279968), writeln('.')))), true)))), system:'$restore_trace'(_280200, _280202))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_280200, _280202))
^ Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3436)=res(_3436), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['style-check', [-, singleton]], _132022), ['style-check', [-, singleton]]), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _279796=_279796, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_279826), option_value(exec, skip), \+always_exec(['style-check', [-, singleton]])->(eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, res(_3436), _279930))=(skip(eval_H(500, '&self', ['style-check', [-, singleton]], _132022)), deterministic(_279872)), _279796=1, !, true;(eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, res(_3436), _279930))=(eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, res(_3436), _279930)), !, flag(result_num, 1, 0), eval('&self', ['style-check', [-, singleton]], _132022)=eval('&self', ['style-check', [-, singleton]], _132022), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_132022), if_t(_279796==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_279796==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', ['style-check', [-, singleton]], _132022))))), if_t(option_value(repl, true), add_history_src(exec(['style-check', [-, singleton]]))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(eval('&self', ['style-check', [-, singleton]], _132022)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^ Call: (208) [user] in_answer_io(format('~N['))
^ Unify: (208) [user] in_answer_io(format('~N['))
Call: (209) [system] nb_current(suspend_answers, true)
^ Redo: (208) [user] in_answer_io(format('~N['))
^ Unify: (208) [user] in_answer_io(format('~N['))
^ Call: (209) [user] answer_output(_312152)
^ Unify: (209) [user] answer_output(_312152)
^ Call: (210) [user] is_testing
^ Unify: (210) [user] is_testing
^ Call: (211) [user] is_metta_flag(test)
^ Unify: (211) [user] is_metta_flag(test)
^ Call: (213) [system] setup_call_cleanup('$notrace'(_317694, _317696), once(user:is_flag0(test)), '$restore_trace'(_317694, _317696))
^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_317694, _317696), system:once(user:is_flag0(test)), system:'$restore_trace'(_317694, _317696))
^ Call: (214) [system] sig_atomic(system:'$notrace'(_317694, _317696))
^ Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (211) [user] is_metta_flag(test)
^ Exit: (210) [user] is_testing
^ Call: (210) [user] original_user_output(_312152)
^ Unify: (210) [user] original_user_output(_312152)
Call: (211) [system] stream_property(_312152, file_no(1))
Unify: (211) [system] stream_property(_312152, file_no(1))
Call: (212) [system] nonvar(_312152)
Redo: (211) [system] stream_property(_312152, file_no(1))
Unify: (211) [system] stream_property(_312152, file_no(1))
Call: (212) [system] nonvar(_312152)
Redo: (211) [system] stream_property(_312152, file_no(1))
Unify: (211) [system] stream_property(_312152, file_no(1))
Call: (212) [system] nonvar(file_no(1))
Exit: (212) [system] nonvar(file_no(1))
Call: (212) [system] file_no(1)=alias(_334430)
Redo: (211) [system] stream_property(_312152, file_no(1))
Exit: (211) [system] stream_property((0x7f5bb7c1d100), file_no(1))
^ Exit: (210) [user] original_user_output((0x7f5bb7c1d100))
^ Exit: (209) [user] answer_output((0x7f5bb7c1d100))
^ Call: (209) [user] with_output_to((0x7f5bb7c1d100), format('~N['))
Call: (211) [$syspreds] format('~N[')
Unify: (211) [$syspreds] format('~N[')
^ Call: (212) [$syspreds] format('~N[', [])
[
^ Exit: (212) [$syspreds] format('~N[', [])
Exit: (211) [$syspreds] format('~N[')
^ Exit: (209) [user] with_output_to((0x7f5bb7c1d100), format('~N['))
^ Exit: (208) [user] in_answer_io(format('~N['))
Call: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _346532, _279872, timed_call((eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, res(_3436), _279930)), _346538), ((((_279872==true->!;true), set_option_value(interactive, _346532), contrl(inf, each)=contrl(_346608, _346610), nb_setarg(1, res(_3436), _279930), current_input(_346634), read_pending_codes(_346634, _346646, []), flag(result_num, _346660, _346660+1), flag(result_num, _346680, _346680), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _279930))), if_t(_346680=<_346608, ((_346680==1, _279872==true->not_compatio(format('~N~nDeterministic: ', [])), !;_279872==true->not_compatio(format('~N~nLast Result(~w): ', [_346680])), !;not_compatio(format('~N~nNDet Result(~w): ', [_346680]))), ignore((not_compatio(if_t(\+symbolic(_279930), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_279930)), true)))))))), in_answer_io(write_asrc(_279930)), not_compatio(format('~N')), (_279872\==true, _346532, _346610\==leap, 10>_346680, _346680<_346608->_347042=true;_347042=false), if_t((_347042==true;_279872==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _346538))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _347146), maplist(print_var, _347146), nop(nl)));true)))), (_347042==true->write("~npress ';' for more solutions "), get_single_char_key(_347208), not_compatio((writeq(key=_347208), nl)), (_347208==b->once(repl), fail;_347208==m->make;_347208==t->nop(set_debug(eval, true)), rtrace;_347208=='T'->set_debug(eval, true);_347208==(;)->true;_347208==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_347208=='L'->nb_setarg(1, contrl(inf, each), _346680);_347208==l->nb_setarg(2, contrl(inf, each), leap);(_347208=='\n';_347208=='\r')->!, fail;!, fail));_279872\==true, \+_346532, contrl(inf, each)=contrl(_346608, leap)->true;_279872==true->!;true), format('~N~n')))
Unify: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), false, _279872, timed_call((eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, res(_3436), _279930)), _346538), ((((_279872==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_346608, _346610), nb_setarg(1, res(_3436), _279930), current_input(_346634), read_pending_codes(_346634, _346646, []), flag(result_num, _346660, _346660+1), flag(result_num, _346680, _346680), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _279930))), if_t(_346680=<_346608, ((_346680==1, _279872==true->not_compatio(format('~N~nDeterministic: ', [])), !;_279872==true->not_compatio(format('~N~nLast Result(~w): ', [_346680])), !;not_compatio(format('~N~nNDet Result(~w): ', [_346680]))), ignore((not_compatio(if_t(\+symbolic(_279930), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_279930)), true)))))))), in_answer_io(write_asrc(_279930)), not_compatio(format('~N')), (_279872\==true, false, _346610\==leap, 10>_346680, _346680<_346608->_347042=true;_347042=false), if_t((_347042==true;_279872==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _346538))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _347146), maplist(print_var, _347146), nop(nl)));true)))), (_347042==true->write("~npress ';' for more solutions "), get_single_char_key(_347208), not_compatio((writeq(key=_347208), nl)), (_347208==b->once(repl), fail;_347208==m->make;_347208==t->nop(set_debug(eval, true)), rtrace;_347208=='T'->set_debug(eval, true);_347208==(;)->true;_347208==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_347208=='L'->nb_setarg(1, contrl(inf, each), _346680);_347208==l->nb_setarg(2, contrl(inf, each), leap);(_347208=='\n';_347208=='\r')->!, fail;!, fail));_279872\==true, \+false, contrl(inf, each)=contrl(_346608, leap)->true;_279872==true->!;true), format('~N~n')))
Call: (209) [user] timed_call((eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, res(_3436), _279930)), _346538)
Unify: (209) [user] timed_call((eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, res(_3436), _279930)), _346538)
Call: (210) [system] statistics(cputime, _359766)
Exit: (210) [system] statistics(cputime, 4.954749292)
Call: (210) [user] rtrace_this((eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, res(_3436), _279930)))
Unify: (210) [user] rtrace_this((eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, res(_3436), _279930)))
^ Call: (211) [user] option_value(rtrace, true)
^ Unify: (211) [user] option_value(rtrace, true)
Call: (212) [system] var(true)
Fail: (212) [system] var(true)
^ Redo: (211) [user] option_value(rtrace, true)
^ Unify: (211) [user] option_value(rtrace, true)
Call: (212) [system] true==true
Exit: (212) [system] true==true
^ Call: (212) [user] option_value0(rtrace, 'True')
^ Unify: (212) [user] option_value0(rtrace, 'True')
^ Call: (213) [user] was_option_value(rtrace, _372726)
^ Unify: (213) [user] was_option_value(rtrace, _372726)
Call: (214) [system] current_prolog_flag(rtrace, _374584)
Fail: (214) [system] current_prolog_flag(rtrace, _374584)
^ Redo: (213) [user] was_option_value(rtrace, _372726)
^ Unify: (213) [user] was_option_value(rtrace, _372726)
Call: (214) [$syspreds] prolog_load_context(rtrace, _378298)
Fail: (214) [$syspreds] prolog_load_context(rtrace, _378298)
^ Redo: (213) [user] was_option_value(rtrace, _372726)
^ Unify: (213) [user] was_option_value(rtrace, _372726)
Call: (214) [system] nb_current(rtrace, _382012)
Fail: (214) [system] nb_current(rtrace, _382012)
^ Fail: (213) [user] was_option_value(rtrace, _372726)
^ Redo: (212) [user] option_value0(rtrace, 'True')
^ Fail: (212) [user] option_value0(rtrace, 'True')
^ Redo: (211) [user] option_value(rtrace, true)
^ Unify: (211) [user] option_value(rtrace, true)
Call: (212) [system] true==false
Fail: (212) [system] true==false
^ Redo: (211) [user] option_value(rtrace, true)
^ Unify: (211) [user] option_value(rtrace, true)
^ Call: (213) [system] setup_call_cleanup('$notrace'(_392236, _392238), once(user:option_value0(rtrace, true)), '$restore_trace'(_392236, _392238))
^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_392236, _392238), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_392236, _392238))
^ Call: (214) [system] sig_atomic(system:'$notrace'(_392236, _392238))
^ Fail: (211) [user] option_value(rtrace, true)
Redo: (210) [user] rtrace_this((eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, res(_3436), _279930)))
Unify: (210) [user] rtrace_this((eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, res(_3436), _279930)))
^ Call: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
Call: (212) [system] var(rtrace)
Fail: (212) [system] var(rtrace)
^ Redo: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
Call: (212) [system] rtrace==false
Fail: (212) [system] rtrace==false
^ Redo: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
Call: (212) [system] rtrace==true
Fail: (212) [system] rtrace==true
^ Redo: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
^ Call: (212) [user] fast_option_value(rtrace, debug)
^ Unify: (212) [user] fast_option_value(rtrace, debug)
Call: (213) [system] atom(rtrace)
Exit: (213) [system] atom(rtrace)
Call: (213) [system] current_prolog_flag(rtrace, debug)
Fail: (213) [system] current_prolog_flag(rtrace, debug)
^ Fail: (212) [user] fast_option_value(rtrace, debug)
^ Redo: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
^ Call: (212) [user] fast_option_value(rtrace, trace)
^ Unify: (212) [user] fast_option_value(rtrace, trace)
Call: (213) [system] atom(rtrace)
Exit: (213) [system] atom(rtrace)
Call: (213) [system] current_prolog_flag(rtrace, trace)
Fail: (213) [system] current_prolog_flag(rtrace, trace)
^ Fail: (212) [user] fast_option_value(rtrace, trace)
^ Redo: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
Call: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _427454)
Unify: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _427454)
^ Call: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _427454, _429390)
^ Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _427454, [])
Call: (214) [system] current_prolog_flag(nodebugx, true)
^ Redo: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _427454, _432194)
^ Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _427454, _433132)
^ Call: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (214) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_435866, _435868, _435870), defined)
^ Unify: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_435866, _435868, _435870), defined)
Call: (215) [system] nonvar(defined)
Exit: (215) [system] nonvar(defined)
Call: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_435866, _435868, _435870))
Unify: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_435866, _435868, _435870))
Call: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_435866, _435868, _435870))
Unify: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_435866, _435868, _435870))
Call: (217) [system] callable(debugging_logicmoo_setting(_435866, _435868, _435870))
Exit: (217) [system] callable(debugging_logicmoo_setting(_435866, _435868, _435870))
Call: (217) [system] atom(bugger)
Exit: (217) [system] atom(bugger)
Exit: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_435866, _435868, _435870))
Exit: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_435866, _435868, _435870))
^ Exit: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_435866, _435868, _435870), defined)
^ Call: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _427454, _449780)
^ Unify: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^ Exit: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^ Exit: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error])
Exit: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), true)
Call: (212) [system] true==true
Exit: (212) [system] true==true
^ Exit: (211) [user] is_debugging(rtrace)
Exit: (210) [user] rtrace_this((eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, res(_3436), _279930)))
^ Call: (211) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, res(_3436), _279930)), tAt_rtrace)
^ Unify: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, res(_3436), _279930)), rtrace:tAt_rtrace)
Call: (212) [system] _460240=mquietly_if(true, rtrace:tAt_rtrace)
Exit: (212) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace)
^ Call: (212) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, res(_3436), _279930)), deterministic(_462118)), (notrace(_462118==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace))
^ Unify: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['style-check', [-, singleton]], _132022), deterministic(_279872), xform_out(_132022, _279930), nb_setarg(1, res(_3436), _279930)), deterministic(_462118)), (notrace(_462118==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^ Call: (213) [system] sig_atomic(rtrace:restart_rtrace)
^ Call: (216) [rtrace] rtrace:restart_rtrace1
^ Unify: (216) [rtrace] rtrace:restart_rtrace1
^ Exit: (216) [rtrace] rtrace:restart_rtrace1
^ Exit: (213) [system] sig_atomic(rtrace:restart_rtrace)
Call: (214) [user] eval_H(500, '&self', ['style-check', [-, singleton]], _132022)
Unify: (214) [user] eval_H(500, '&self', ['style-check', [-, singleton]], _132022)
^ Call: (215) [user] catch_metta_return(eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022), _132022)
^ Unify: (215) [user] catch_metta_return(eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022), _132022)
^ Call: (217) [user] eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^ Unify: (217) [user] eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
Call: (218) [system] var(['style-check', [-, singleton]])
^ Redo: (217) [user] eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^ Unify: (217) [user] eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^ Call: (219) [system] setup_call_cleanup('$notrace'(_477498, _477500), once(user:self_eval(['style-check', [-, singleton]])), '$restore_trace'(_477498, _477500))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_477498, _477500), system:once(user:self_eval(['style-check', [-, singleton]])), system:'$restore_trace'(_477498, _477500))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_477498, _477500))
^ Redo: (217) [user] eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^ Unify: (217) [user] eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^ Call: (219) [system] setup_call_cleanup('$notrace'(_482236, _482238), once(user:nonvar(_132022)), '$restore_trace'(_482236, _482238))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_482236, _482238), system:once(user:nonvar(_132022)), system:'$restore_trace'(_482236, _482238))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_482236, _482238))
^ Redo: (217) [user] eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^ Unify: (217) [user] eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^ Call: (219) [system] setup_call_cleanup('$notrace'(_486974, _486976), once(user:nonvar(_132022)), '$restore_trace'(_486974, _486976))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_486974, _486976), system:once(user:nonvar(_132022)), system:'$restore_trace'(_486974, _486976))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_486974, _486976))
^ Redo: (217) [user] eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^ Unify: (217) [user] eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
Call: (218) [system] [[-, singleton]]==[]
^ Redo: (217) [user] eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^ Unify: (217) [user] eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
Call: (218) [system] atom(=)
Exit: (218) [system] atom(=)
Call: (218) [system] (=)\==(=)
^ Redo: (217) [user] eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^ Unify: (217) [user] eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^ Call: (218) [user] self_eval(['style-check', [-, singleton]])
^ Unify: (218) [user] self_eval(['style-check', [-, singleton]])
^ Call: (220) [system] setup_call_cleanup('$notrace'(_501040, _501042), once(user:self_eval0(['style-check', [-, singleton]])), '$restore_trace'(_501040, _501042))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_501040, _501042), system:once(user:self_eval0(['style-check', [-, singleton]])), system:'$restore_trace'(_501040, _501042))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_501040, _501042))
^ Fail: (218) [user] self_eval(['style-check', [-, singleton]])
^ Redo: (217) [user] eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^ Unify: (217) [user] eval_args(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^ Call: (218) [user] eval_00(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^ Unify: (218) [user] eval_00(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^ Call: (219) [user] self_eval(['style-check', [-, singleton]])
^ Unify: (219) [user] self_eval(['style-check', [-, singleton]])
^ Call: (221) [system] setup_call_cleanup('$notrace'(_510438, _510440), once(user:self_eval0(['style-check', [-, singleton]])), '$restore_trace'(_510438, _510440))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_510438, _510440), system:once(user:self_eval0(['style-check', [-, singleton]])), system:'$restore_trace'(_510438, _510440))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_510438, _510440))
^ Fail: (219) [user] self_eval(['style-check', [-, singleton]])
^ Redo: (218) [user] eval_00(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^ Unify: (218) [user] eval_00(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^ Call: (219) [user] eval_01(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^ Unify: (219) [user] eval_01(=, _470892, 500, '&self', ['style-check', [-, singleton]], _132022)
^ Call: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
Call: (222) [system] 500<1
Fail: (222) [system] 500<1
^ Redo: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (221) [system] setup_call_cleanup('$notrace'(_5164, _5166), once(user:(_5140 is 500-1, copy_term(['style-check', [-, singleton]], _5154))), '$restore_trace'(_5164, _5166))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_5164, _5166), system:once(user:(_5140 is 500-1, copy_term(['style-check', [-, singleton]], _5154))), system:'$restore_trace'(_5164, _5166))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_5164, _5166))
^ Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(499 is 500-1, copy_term(['style-check', [-, singleton]], ['style-check', [-, singleton]]))), system:'$restore_trace'(3, -1))
^ Call: (220) [user] trace_eval(eval_20(=, _5092), e, 499, '&self', ['style-check', [-, singleton]], _8610)
^ Unify: (220) [user] trace_eval(eval_20(=, _5092), e, 499, '&self', ['style-check', [-, singleton]], _8610)
^ Call: (221) [user] must_det_ll((notrace((flag(eval_num, _10520, _10520+1), _10538 is _10520 mod 500, _10556 is 99-499 mod 100, _10580=_10582, option_else('trace-length', _10594, 500), option_else('trace-depth', _10602, 30))), quietly(if_t((nop(stop_rtrace), _10538>_10594), (set_debug(eval, false), _10658 is _10594+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_10658])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_10710)))))
^ Unify: (221) [user] must_det_ll(user:(notrace((flag(eval_num, _10520, _10520+1), _10538 is _10520 mod 500, _10556 is 99-499 mod 100, _10580=_10582, option_else('trace-length', _10594, 500), option_else('trace-depth', _10602, 30))), quietly(if_t((nop(stop_rtrace), _10538>_10594), (set_debug(eval, false), _10658 is _10594+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_10658])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_10710)))))
^ Call: (222) [user] once(user:(notrace((flag(eval_num, _10520, _10520+1), _10538 is _10520 mod 500, _10556 is 99-499 mod 100, _10580=_10582, option_else('trace-length', _10594, 500), option_else('trace-depth', _10602, 30))), quietly(if_t((nop(stop_rtrace), _10538>_10594), (set_debug(eval, false), _10658 is _10594+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_10658])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_10710)))))
^ Unify: (222) [system] once(user:(notrace((flag(eval_num, _10520, _10520+1), _10538 is _10520 mod 500, _10556 is 99-499 mod 100, _10580=_10582, option_else('trace-length', _10594, 500), option_else('trace-depth', _10602, 30))), quietly(if_t((nop(stop_rtrace), _10538>_10594), (set_debug(eval, false), _10658 is _10594+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_10658])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_10710)))))
^ Call: (225) [system] setup_call_cleanup('$notrace'(_14434, _14436), once(user:(flag(eval_num, _10520, _10520+1), _10538 is _10520 mod 500, _10556 is 99-499 mod 100, _10580=_10582, option_else('trace-length', _10594, 500), option_else('trace-depth', _10602, 30))), '$restore_trace'(_14434, _14436))
^ Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_14434, _14436), system:once(user:(flag(eval_num, _10520, _10520+1), _10538 is _10520 mod 500, _10556 is 99-499 mod 100, _10580=_10582, option_else('trace-length', _10594, 500), option_else('trace-depth', _10602, 30))), system:'$restore_trace'(_14434, _14436))
^ Call: (226) [system] sig_atomic(system:'$notrace'(_14434, _14436))
^ Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _10580=_10580, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _10658 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_10658])), nop((start_rtrace, rtrace)))))
^ Unify: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _10658 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_10658])), nop((start_rtrace, rtrace)))))
^ Exit: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _10658 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_10658])), nop((start_rtrace, rtrace)))))
Call: (224) [user] nop(notrace(no_repeats_var(_10710)))
Unify: (224) [user] nop(notrace(no_repeats_var(_10710)))
Exit: (224) [user] nop(notrace(no_repeats_var(_10710)))
^ Exit: (222) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _10580=_10580, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _10658 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_10658])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_10710)))))
^ Exit: (221) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _10580=_10580, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _10658 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_10658])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_10710)))))
Call: (221) [occurs] occurs:sub_term(_25898, e)
Unify: (221) [occurs] occurs:sub_term(e, e)
Exit: (221) [occurs] occurs:sub_term(e, e)
Call: (221) [system] e\=e
Fail: (221) [system] e\=e
Redo: (221) [occurs] occurs:sub_term(_25898, e)
Unify: (221) [occurs] occurs:sub_term(_25898, e)
Call: (222) [system] compound(e)
Fail: (222) [system] compound(e)
Fail: (221) [occurs] occurs:sub_term(_25898, e)
^ Redo: (220) [user] trace_eval(eval_20(=, _5092), e, 499, '&self', ['style-check', [-, singleton]], _8610)
Call: (221) [system] _36116=e
Exit: (221) [system] e=e
^ Call: (221) [user] if_trace((eval;e), (_10580=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]])))
^ Unify: (221) [user] if_trace((eval;e), (_10580=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]])))
^ Call: (223) [system] setup_call_cleanup('$notrace'(_39920, _39922), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _10580=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]]))), _39878, fbug((_39878-->if_trace((eval;e), (_10580=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]])))))))), '$restore_trace'(_39920, _39922))
^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_39920, _39922), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _10580=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]]))), _39878, fbug((_39878-->if_trace((eval;e), (_10580=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]])))))))), system:'$restore_trace'(_39920, _39922))
^ Call: (224) [system] sig_atomic(system:'$notrace'(_39920, _39922))
^ Exit: (223) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _10580=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]]))), _39878, fbug((_39878-->if_trace((eval;e), (_10580=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (221) [user] if_trace((eval;e), (_10580=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]])))
Call: (221) [system] _44702=retval(fail)
Exit: (221) [system] retval(fail)=retval(fail)
Call: (221) [system] _46564=(\+ \+ (flag(eval_num, _46584, _46584+1), (retval(fail)\=@=retval(fail), nonvar(_8610)->indentq(0, _46584, <--, [e, _8610]);indentq(0, _46584, <--, [e, retval(fail)]))))
Exit: (221) [system] (\+ \+ (flag(eval_num, _46584, _46584+1), (retval(fail)\=@=retval(fail), nonvar(_8610)->indentq(0, _46584, <--, [e, _8610]);indentq(0, _46584, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _46584, _46584+1), (retval(fail)\=@=retval(fail), nonvar(_8610)->indentq(0, _46584, <--, [e, _8610]);indentq(0, _46584, <--, [e, retval(fail)]))))
^ Call: (221) [user] call_cleanup(((call(eval_20(=, _5092), 499, '&self', ['style-check', [-, singleton]], _8610)*->nb_setarg(1, retval(fail), _8610);fail, trace, call(eval_20(=, _5092), 499, '&self', ['style-check', [-, singleton]], _8610)), ignore(notrace((\+_8610\=_10710, nb_setarg(1, retval(fail), _8610))))), ignore((_10580==1->ignore(\+ \+ (flag(eval_num, _46584, _46584+1), (retval(fail)\=@=retval(fail), nonvar(_8610)->indentq(0, _46584, <--, [e, _8610]);indentq(0, _46584, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _46584, _46584+1), (retval(fail)\=@=retval(fail), nonvar(_8610)->indentq(0, _46584, <--, [e, _8610]);indentq(0, _46584, <--, [e, retval(fail)])))))))))))
^ Unify: (221) [system] call_cleanup(user:((call(eval_20(=, _5092), 499, '&self', ['style-check', [-, singleton]], _8610)*->nb_setarg(1, retval(fail), _8610);fail, trace, call(eval_20(=, _5092), 499, '&self', ['style-check', [-, singleton]], _8610)), ignore(notrace((\+_8610\=_10710, nb_setarg(1, retval(fail), _8610))))), user:ignore((_10580==1->ignore(\+ \+ (flag(eval_num, _46584, _46584+1), (retval(fail)\=@=retval(fail), nonvar(_8610)->indentq(0, _46584, <--, [e, _8610]);indentq(0, _46584, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _46584, _46584+1), (retval(fail)\=@=retval(fail), nonvar(_8610)->indentq(0, _46584, <--, [e, _8610]);indentq(0, _46584, <--, [e, retval(fail)])))))))))))
^ Call: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
Call: (224) [system] atom(['style-check', [-, singleton]])
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^ Call: (224) [user] no_eval(['style-check', [-, singleton]])
^ Unify: (224) [user] no_eval(['style-check', [-, singleton]])
^ Call: (225) [user] self_eval(['style-check', [-, singleton]])
^ Unify: (225) [user] self_eval(['style-check', [-, singleton]])
^ Call: (227) [system] setup_call_cleanup('$notrace'(_58970, _58972), once(user:self_eval0(['style-check', [-, singleton]])), '$restore_trace'(_58970, _58972))
^ Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_58970, _58972), system:once(user:self_eval0(['style-check', [-, singleton]])), system:'$restore_trace'(_58970, _58972))
^ Call: (228) [system] sig_atomic(system:'$notrace'(_58970, _58972))
^ Fail: (225) [user] self_eval(['style-check', [-, singleton]])
^ Redo: (224) [user] no_eval(['style-check', [-, singleton]])
^ Unify: (224) [user] no_eval(['style-check', [-, singleton]])
Call: (225) [system] atomic('style-check')
Exit: (225) [system] atomic('style-check')
^ Call: (225) [user] is_sl('style-check')
^ Unify: (225) [user] is_sl('style-check')
Call: (226) [system] number('style-check')
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
Call: (224) [system] [[-, singleton]]==[]
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
Call: (224) [system] atom(=)
Exit: (224) [system] atom(=)
Call: (224) [system] (=)\==(=)
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
Call: (224) [system] (-)==eval
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
Call: (224) [system] callable('style-check')
Exit: (224) [system] callable('style-check')
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
Call: (224) [system] is_list([[-, singleton]])
Exit: (224) [system] is_list([[-, singleton]])
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
Call: (224) [system] is_list(['style-check', [-, singleton]])
Exit: (224) [system] is_list(['style-check', [-, singleton]])
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check'|_88820])
Call: (224) [system] var('style-check')
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^ Call: (224) [user] once(expand_eval(['style-check', [-, singleton]], _92582))
^ Unify: (224) [system] once(user:expand_eval(['style-check', [-, singleton]], _92582))
^ Call: (225) [user] expand_eval(['style-check', [-, singleton]], _92582)
^ Unify: (225) [user] expand_eval(['style-check', [-, singleton]], _92582)
Call: (226) [system] is_list(['style-check', [-, singleton]])
Exit: (226) [system] is_list(['style-check', [-, singleton]])
^ Unify: (225) [user] expand_eval(['style-check', [-, singleton]], ['style-check'|_98158])
Call: (226) [system] ground('style-check')
Exit: (226) [system] ground('style-check')
^ Unify: (225) [user] expand_eval(['style-check', [-, singleton]], ['style-check'|_100940])
^ Call: (226) [user] apply:maplist(expand_eval, [[-, singleton]], _100940)
^ Unify: (226) [apply] apply:maplist(user:expand_eval, [[-, singleton]], _100940)
Call: (227) [apply] apply:maplist_([[-, singleton]], _100940, user:expand_eval)
Unify: (227) [apply] apply:maplist_([[-, singleton]], [_104686|_104688], user:expand_eval)
^ Call: (228) [user] expand_eval([-, singleton], _104686)
^ Unify: (228) [user] expand_eval([-, singleton], _104686)
Call: (229) [system] is_list([-, singleton])
Exit: (229) [system] is_list([-, singleton])
^ Unify: (228) [user] expand_eval([-, singleton], [-|_109330])
Call: (229) [system] ground(-)
Exit: (229) [system] ground(-)
^ Unify: (228) [user] expand_eval([-, singleton], [-|_112112])
^ Call: (229) [user] apply:maplist(expand_eval, [singleton], _112112)
^ Unify: (229) [apply] apply:maplist(user:expand_eval, [singleton], _112112)
Call: (230) [apply] apply:maplist_([singleton], _112112, user:expand_eval)
Unify: (230) [apply] apply:maplist_([singleton], [_115858|_115860], user:expand_eval)
^ Call: (231) [user] expand_eval(singleton, _115858)
^ Unify: (231) [user] expand_eval(singleton, _115858)
Call: (232) [system] is_list(singleton)
^ Redo: (231) [user] expand_eval(singleton, _115858)
Call: (232) [system] singleton=_115858
Exit: (232) [system] singleton=singleton
^ Exit: (231) [user] expand_eval(singleton, singleton)
Call: (231) [apply] apply:maplist_([], _115860, user:expand_eval)
Unify: (231) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (231) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (230) [apply] apply:maplist_([singleton], [singleton], user:expand_eval)
^ Exit: (229) [apply] apply:maplist(user:expand_eval, [singleton], [singleton])
^ Exit: (228) [user] expand_eval([-, singleton], [-, singleton])
Call: (228) [apply] apply:maplist_([], _104688, user:expand_eval)
Unify: (228) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (228) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (227) [apply] apply:maplist_([[-, singleton]], [[-, singleton]], user:expand_eval)
^ Exit: (226) [apply] apply:maplist(user:expand_eval, [[-, singleton]], [[-, singleton]])
^ Exit: (225) [user] expand_eval(['style-check', [-, singleton]], ['style-check', [-, singleton]])
^ Exit: (224) [system] once(user:expand_eval(['style-check', [-, singleton]], ['style-check', [-, singleton]]))
Call: (224) [system] ['style-check', [-, singleton]]\==['style-check', [-, singleton]]
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^ Call: (224) [user] is_progn('style-check')
^ Unify: (224) [user] is_progn('style-check')
Call: (225) [system] var('style-check')
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^ Call: (224) [user] is_progn('style-check')
^ Unify: (224) [user] is_progn('style-check')
Call: (225) [system] var('style-check')
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^ Call: (224) [user] is_space_op('style-check')
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
Call: (224) [system] is_list([-, singleton])
Exit: (224) [system] is_list([-, singleton])
Call: (224) [system] [-, singleton]=[_152202, _152208, _152214]
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
Call: (224) [system] [-, singleton]=='Nothing'
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^ Call: (224) [user] metta_compiled_predicate('&self', 'style-check', _157850)
^ Fail: (224) [user] metta_compiled_predicate('&self', 'style-check', _157850)
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
Call: (224) [system] is_list(['style-check', [-, singleton]])
Exit: (224) [system] is_list(['style-check', [-, singleton]])
^ Call: (224) [user] apply:maplist(self_eval, ['style-check', [-, singleton]])
^ Unify: (224) [apply] apply:maplist(user:self_eval, ['style-check', [-, singleton]])
Call: (225) [apply] apply:maplist_(['style-check', [-, singleton]], user:self_eval)
Unify: (225) [apply] apply:maplist_(['style-check', [-, singleton]], user:self_eval)
^ Call: (226) [user] self_eval('style-check')
^ Unify: (226) [user] self_eval('style-check')
^ Call: (228) [system] setup_call_cleanup('$notrace'(_169042, _169044), once(user:self_eval0('style-check')), '$restore_trace'(_169042, _169044))
^ Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_169042, _169044), system:once(user:self_eval0('style-check')), system:'$restore_trace'(_169042, _169044))
^ Call: (229) [system] sig_atomic(system:'$notrace'(_169042, _169044))
^ Exit: (228) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('style-check')), system:'$restore_trace'(3, -1))
^ Exit: (226) [user] self_eval('style-check')
Call: (226) [apply] apply:maplist_([[-, singleton]], user:self_eval)
Unify: (226) [apply] apply:maplist_([[-, singleton]], user:self_eval)
^ Call: (227) [user] self_eval([-, singleton])
^ Unify: (227) [user] self_eval([-, singleton])
^ Call: (229) [system] setup_call_cleanup('$notrace'(_177458, _177460), once(user:self_eval0([-, singleton])), '$restore_trace'(_177458, _177460))
^ Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_177458, _177460), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_177458, _177460))
^ Call: (230) [system] sig_atomic(system:'$notrace'(_177458, _177460))
^ Fail: (227) [user] self_eval([-, singleton])
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
Call: (224) [system] _183108=do_more_defs(true)
Exit: (224) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (224) [user] clause(eval_21(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610), _184984)
^ Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^ Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _8610)
^ Call: (224) [user] eval_40(=, _5092, 499, '&self', ['style-check', [-, singleton]], _187808)
^ Unify: (224) [user] eval_40(=, _5092, 499, '&self', ['style-check', [-, singleton]], _187808)
^ Call: (225) [user] eval_selfless(=, _5092, 499, '&self', ['style-check', [-, singleton]], _187808)
^ Unify: (225) [user] eval_selfless(=, _5092, 499, '&self', ['style-check', [-, singleton]], _187808)
^ Call: (226) [user] eval_selfless_0(['style-check', [-, singleton]], _187808)
^ Unify: (226) [user] eval_selfless_0(['style-check', [-, singleton]], _187808)
Call: (227) [system] var('style-check')
^ Redo: (226) [user] eval_selfless_0(['style-check', [-, singleton]], _187808)
^ Unify: (226) [user] eval_selfless_0(['style-check', [-, singleton]], _187808)
^ Call: (227) [user] eval_selfless_1(['style-check', [-, singleton]], _187808)
^ Unify: (227) [user] eval_selfless_1(['style-check', [-, singleton]], _187808)
^ Call: (228) [user] allow_clp
^ Unify: (228) [user] allow_clp
^ Call: (229) [user] false_flag
^ Unify: (229) [user] false_flag
Call: (230) [system] fail
Fail: (230) [system] fail
^ Fail: (229) [user] false_flag
^ Redo: (226) [user] eval_selfless_0(['style-check', [-, singleton]], _187808)
^ Unify: (226) [user] eval_selfless_0(['style-check', [-, singleton]], _187808)
^ Call: (227) [user] eval_selfless_2(['style-check', [-, singleton]], _187808)
^ Unify: (227) [user] eval_selfless_2(['style-check', [-, singleton]], _187808)
Call: (228) [system] var('style-check')
^ Redo: (227) [user] eval_selfless_2(['style-check', [-, singleton]], _187808)
^ Unify: (227) [user] eval_selfless_2(['style-check', [-, singleton]], _187808)
^ Call: (228) [user] fake_notrace((ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_211012, _211018, _211024], atom(_211012), catch_warn(current_op(_211050, yfx, _211012)), ['style-check', [-, singleton]]\=[_211070], s2ps(['style-check', [-, singleton]], _211078)))
^ Unify: (228) [user] fake_notrace(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_211012, _211018, _211024], atom(_211012), catch_warn(current_op(_211050, yfx, _211012)), ['style-check', [-, singleton]]\=[_211070], s2ps(['style-check', [-, singleton]], _211078)))
^ Call: (229) [user] real_notrace(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_211012, _211018, _211024], atom(_211012), catch_warn(current_op(_211050, yfx, _211012)), ['style-check', [-, singleton]]\=[_211070], s2ps(['style-check', [-, singleton]], _211078)))
^ Unify: (229) [user] real_notrace(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_211012, _211018, _211024], atom(_211012), catch_warn(current_op(_211050, yfx, _211012)), ['style-check', [-, singleton]]\=[_211070], s2ps(['style-check', [-, singleton]], _211078)))
^ Call: (230) [user] setup_call_cleanup('$notrace'(_214784, _214786), once(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_211012, _211018, _211024], atom(_211012), catch_warn(current_op(_211050, yfx, _211012)), ['style-check', [-, singleton]]\=[_211070], s2ps(['style-check', [-, singleton]], _211078))), '$restore_trace'(_214784, _214786))
^ Unify: (230) [system] setup_call_cleanup(user:'$notrace'(_214784, _214786), user:once(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_211012, _211018, _211024], atom(_211012), catch_warn(current_op(_211050, yfx, _211012)), ['style-check', [-, singleton]]\=[_211070], s2ps(['style-check', [-, singleton]], _211078))), user:'$restore_trace'(_214784, _214786))
^ Call: (231) [system] sig_atomic(user:'$notrace'(_214784, _214786))
^ Fail: (229) [user] real_notrace(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_211012, _211018, _211024], atom(_211012), catch_warn(current_op(_211050, yfx, _211012)), ['style-check', [-, singleton]]\=[_211070], s2ps(['style-check', [-, singleton]], _211078)))
^ Fail: (228) [user] fake_notrace(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_211012, _211018, _211024], atom(_211012), catch_warn(current_op(_211050, yfx, _211012)), ['style-check', [-, singleton]]\=[_211070], s2ps(['style-check', [-, singleton]], _211078)))
^ Redo: (224) [user] eval_40(=, _5092, 499, '&self', ['style-check', [-, singleton]], _187808)
^ Unify: (224) [user] eval_40(=, _5092, 499, '&self', ['style-check', [-, singleton]], _187808)
^ Call: (225) [user] eval_41(=, _5092, 499, '&self', ['style-check', [-, singleton]], _187808)
^ Unify: (225) [user] eval_41(=, _5092, 499, '&self', ['style-check', [-, singleton]], _187808)
^ Call: (226) [user] naive_eval_args
^ Unify: (226) [user] naive_eval_args
Call: (227) [system] false
Unify: (227) [system] false
Call: (228) [system] fail
^ Redo: (225) [user] eval_41(=, _5092, 499, '&self', ['style-check', [-, singleton]], _187808)
^ Unify: (225) [user] eval_41(=, _5092, 499, '&self', ['style-check', [-, singleton]], _187808)
^ Call: (226) [user] naive_eval_args
^ Unify: (226) [user] naive_eval_args
Call: (227) [system] false
Unify: (227) [system] false
Call: (228) [system] fail
^ Redo: (225) [user] eval_41(=, _5092, 499, '&self', ['style-check', [-, singleton]], _187808)
^ Call: (226) [user] eval_adjust_args(=, _5092, _235238, _187808, 499, '&self', ['style-check', [-, singleton]], _235240)
^ Unify: (226) [user] eval_adjust_args(=, _5092, _235238, _187808, 499, '&self', ['style-check', [-, singleton]], _235240)
Call: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5092, _235238, _187808, 499, '&self', ['style-check', [-, singleton]], _235240)), eval_adjust_args1(=, _5092, _235238, _187808, 499, '&self', ['style-check', [-, singleton]], _235240))
Unify: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5092, _235238, _187808, 499, '&self', ['style-check', [-, singleton]], _235240)), eval_adjust_args1(=, _5092, _235238, _187808, 499, '&self', ['style-check', [-, singleton]], _235240))
^ Call: (229) [user] eval_all_args
^ Unify: (229) [user] eval_all_args
^ Call: (230) [user] true_flag
^ Unify: (230) [user] true_flag
^ Exit: (230) [user] true_flag
^ Exit: (229) [user] eval_all_args
^ Call: (229) [user] eval_adjust_args2(=, _5092, _235238, _187808, 499, '&self', ['style-check', [-, singleton]], _235240)
^ Unify: (229) [user] eval_adjust_args2(=, _5092, _235238, _187808, 499, '&self', ['style-check', [-, singleton]], ['style-check'|_245472])
^ Call: (230) [user] apply:maplist(must_eval_args(=, _246430, 499, '&self'), [[-, singleton]], _245472)
^ Unify: (230) [apply] apply:maplist(user:must_eval_args(=, _246430, 499, '&self'), [[-, singleton]], _245472)
Call: (231) [apply] apply:maplist_([[-, singleton]], _245472, user:must_eval_args(=, _246430, 499, '&self'))
Unify: (231) [apply] apply:maplist_([[-, singleton]], [_249252|_249254], user:must_eval_args(=, _246430, 499, '&self'))
^ Call: (232) [user] must_eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
^ Unify: (232) [user] must_eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
^ Call: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
Call: (234) [system] var(eval_args)
Fail: (234) [system] var(eval_args)
^ Redo: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
Call: (234) [system] eval_args==false
Fail: (234) [system] eval_args==false
^ Redo: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
Call: (234) [system] eval_args==true
Fail: (234) [system] eval_args==true
^ Redo: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
^ Call: (234) [user] fast_option_value(eval_args, debug)
^ Unify: (234) [user] fast_option_value(eval_args, debug)
Call: (235) [system] atom(eval_args)
Exit: (235) [system] atom(eval_args)
Call: (235) [system] current_prolog_flag(eval_args, debug)
Fail: (235) [system] current_prolog_flag(eval_args, debug)
^ Fail: (234) [user] fast_option_value(eval_args, debug)
^ Redo: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
^ Call: (234) [user] fast_option_value(eval_args, trace)
^ Unify: (234) [user] fast_option_value(eval_args, trace)
Call: (235) [system] atom(eval_args)
Exit: (235) [system] atom(eval_args)
Call: (235) [system] current_prolog_flag(eval_args, trace)
Fail: (235) [system] current_prolog_flag(eval_args, trace)
^ Fail: (234) [user] fast_option_value(eval_args, trace)
^ Redo: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
Call: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), _281704)
Unify: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), _281704)
^ Call: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _281704, _283640)
^ Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _281704, [])
Call: (236) [system] current_prolog_flag(nodebugx, true)
^ Redo: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _281704, _286444)
^ Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _281704, _287382)
^ Call: (236) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (236) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (236) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_290116, _290118, _290120), defined)
^ Unify: (236) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_290116, _290118, _290120), defined)
Call: (237) [system] nonvar(defined)
Exit: (237) [system] nonvar(defined)
Call: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_290116, _290118, _290120))
Unify: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_290116, _290118, _290120))
Call: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_290116, _290118, _290120))
Unify: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_290116, _290118, _290120))
Call: (239) [system] callable(debugging_logicmoo_setting(_290116, _290118, _290120))
Exit: (239) [system] callable(debugging_logicmoo_setting(_290116, _290118, _290120))
Call: (239) [system] atom(bugger)
Exit: (239) [system] atom(bugger)
Exit: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_290116, _290118, _290120))
Exit: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_290116, _290118, _290120))
^ Exit: (236) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_290116, _290118, _290120), defined)
^ Call: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _281704, _304030)
^ Unify: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (234) [system] true==true
Exit: (234) [system] true==true
^ Exit: (233) [user] is_debugging(eval_args)
^ Unify: (232) [user] must_eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
^ Call: (233) [user] eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
^ Unify: (233) [user] eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
Call: (234) [system] var([-, singleton])
^ Redo: (233) [user] eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
^ Unify: (233) [user] eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
^ Call: (235) [system] setup_call_cleanup('$notrace'(_317154, _317156), once(user:self_eval([-, singleton])), '$restore_trace'(_317154, _317156))
^ Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_317154, _317156), system:once(user:self_eval([-, singleton])), system:'$restore_trace'(_317154, _317156))
^ Call: (236) [system] sig_atomic(system:'$notrace'(_317154, _317156))
^ Redo: (233) [user] eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
^ Unify: (233) [user] eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
^ Call: (235) [system] setup_call_cleanup('$notrace'(_321892, _321894), once(user:nonvar(_249252)), '$restore_trace'(_321892, _321894))
^ Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_321892, _321894), system:once(user:nonvar(_249252)), system:'$restore_trace'(_321892, _321894))
^ Call: (236) [system] sig_atomic(system:'$notrace'(_321892, _321894))
^ Redo: (233) [user] eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
^ Unify: (233) [user] eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
^ Call: (235) [system] setup_call_cleanup('$notrace'(_326630, _326632), once(user:nonvar(_249252)), '$restore_trace'(_326630, _326632))
^ Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_326630, _326632), system:once(user:nonvar(_249252)), system:'$restore_trace'(_326630, _326632))
^ Call: (236) [system] sig_atomic(system:'$notrace'(_326630, _326632))
^ Redo: (233) [user] eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
^ Unify: (233) [user] eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
Call: (234) [system] [singleton]==[]
^ Redo: (233) [user] eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
^ Unify: (233) [user] eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
Call: (234) [system] atom(=)
Exit: (234) [system] atom(=)
Call: (234) [system] (=)\==(=)
^ Redo: (233) [user] eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
^ Unify: (233) [user] eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
^ Call: (234) [user] self_eval([-, singleton])
^ Unify: (234) [user] self_eval([-, singleton])
^ Call: (236) [system] setup_call_cleanup('$notrace'(_340696, _340698), once(user:self_eval0([-, singleton])), '$restore_trace'(_340696, _340698))
^ Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_340696, _340698), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_340696, _340698))
^ Call: (237) [system] sig_atomic(system:'$notrace'(_340696, _340698))
^ Fail: (234) [user] self_eval([-, singleton])
^ Redo: (233) [user] eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
^ Unify: (233) [user] eval_args(=, _246430, 499, '&self', [-, singleton], _249252)
^ Call: (234) [user] eval_00(=, _246430, 499, '&self', [-, singleton], _249252)
^ Unify: (234) [user] eval_00(=, _246430, 499, '&self', [-, singleton], _249252)
^ Call: (235) [user] self_eval([-, singleton])
^ Unify: (235) [user] self_eval([-, singleton])
^ Call: (237) [system] setup_call_cleanup('$notrace'(_350094, _350096), once(user:self_eval0([-, singleton])), '$restore_trace'(_350094, _350096))
^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_350094, _350096), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_350094, _350096))
^ Call: (238) [system] sig_atomic(system:'$notrace'(_350094, _350096))
^ Fail: (235) [user] self_eval([-, singleton])
^ Redo: (234) [user] eval_00(=, _246430, 499, '&self', [-, singleton], _249252)
^ Unify: (234) [user] eval_00(=, _246430, 499, '&self', [-, singleton], _249252)
^ Call: (235) [user] eval_01(=, _246430, 499, '&self', [-, singleton], _249252)
^ Unify: (235) [user] eval_01(=, _246430, 499, '&self', [-, singleton], _249252)
^ Call: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
Call: (238) [system] 499<1
Fail: (238) [system] 499<1
^ Redo: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (237) [system] setup_call_cleanup('$notrace'(_363252, _363254), once(user:(_363228 is 499-1, copy_term([-, singleton], _363242))), '$restore_trace'(_363252, _363254))
^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_363252, _363254), system:once(user:(_363228 is 499-1, copy_term([-, singleton], _363242))), system:'$restore_trace'(_363252, _363254))
^ Call: (238) [system] sig_atomic(system:'$notrace'(_363252, _363254))
^ Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(498 is 499-1, copy_term([-, singleton], [-, singleton]))), system:'$restore_trace'(3, -1))
^ Call: (236) [user] trace_eval(eval_20(=, _246430), e, 498, '&self', [-, singleton], _367036)
^ Unify: (236) [user] trace_eval(eval_20(=, _246430), e, 498, '&self', [-, singleton], _367036)
^ Call: (237) [user] must_det_ll((notrace((flag(eval_num, _368946, _368946+1), _368964 is _368946 mod 500, _368982 is 99-498 mod 100, _369006=_369008, option_else('trace-length', _369020, 500), option_else('trace-depth', _369028, 30))), quietly(if_t((nop(stop_rtrace), _368964>_369020), (set_debug(eval, false), _369084 is _369020+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_369084])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_369136)))))
^ Unify: (237) [user] must_det_ll(user:(notrace((flag(eval_num, _368946, _368946+1), _368964 is _368946 mod 500, _368982 is 99-498 mod 100, _369006=_369008, option_else('trace-length', _369020, 500), option_else('trace-depth', _369028, 30))), quietly(if_t((nop(stop_rtrace), _368964>_369020), (set_debug(eval, false), _369084 is _369020+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_369084])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_369136)))))
^ Call: (238) [user] once(user:(notrace((flag(eval_num, _368946, _368946+1), _368964 is _368946 mod 500, _368982 is 99-498 mod 100, _369006=_369008, option_else('trace-length', _369020, 500), option_else('trace-depth', _369028, 30))), quietly(if_t((nop(stop_rtrace), _368964>_369020), (set_debug(eval, false), _369084 is _369020+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_369084])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_369136)))))
^ Unify: (238) [system] once(user:(notrace((flag(eval_num, _368946, _368946+1), _368964 is _368946 mod 500, _368982 is 99-498 mod 100, _369006=_369008, option_else('trace-length', _369020, 500), option_else('trace-depth', _369028, 30))), quietly(if_t((nop(stop_rtrace), _368964>_369020), (set_debug(eval, false), _369084 is _369020+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_369084])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_369136)))))
^ Call: (241) [system] setup_call_cleanup('$notrace'(_372860, _372862), once(user:(flag(eval_num, _368946, _368946+1), _368964 is _368946 mod 500, _368982 is 99-498 mod 100, _369006=_369008, option_else('trace-length', _369020, 500), option_else('trace-depth', _369028, 30))), '$restore_trace'(_372860, _372862))
^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_372860, _372862), system:once(user:(flag(eval_num, _368946, _368946+1), _368964 is _368946 mod 500, _368982 is 99-498 mod 100, _369006=_369008, option_else('trace-length', _369020, 500), option_else('trace-depth', _369028, 30))), system:'$restore_trace'(_372860, _372862))
^ Call: (242) [system] sig_atomic(system:'$notrace'(_372860, _372862))
^ Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _369006=_369006, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _369084 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_369084])), nop((start_rtrace, rtrace)))))
^ Unify: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _369084 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_369084])), nop((start_rtrace, rtrace)))))
^ Exit: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _369084 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_369084])), nop((start_rtrace, rtrace)))))
Call: (240) [user] nop(notrace(no_repeats_var(_369136)))
Unify: (240) [user] nop(notrace(no_repeats_var(_369136)))
Exit: (240) [user] nop(notrace(no_repeats_var(_369136)))
^ Exit: (238) [system] once(user:(notrace((flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _369006=_369006, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _369084 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_369084])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_369136)))))
^ Exit: (237) [user] must_det_ll(user:(notrace((flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _369006=_369006, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _369084 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_369084])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_369136)))))
Call: (237) [occurs] occurs:sub_term(_384324, e)
Unify: (237) [occurs] occurs:sub_term(e, e)
Exit: (237) [occurs] occurs:sub_term(e, e)
Call: (237) [system] e\=e
Fail: (237) [system] e\=e
Redo: (237) [occurs] occurs:sub_term(_384324, e)
Unify: (237) [occurs] occurs:sub_term(_384324, e)
Call: (238) [system] compound(e)
Fail: (238) [system] compound(e)
Fail: (237) [occurs] occurs:sub_term(_384324, e)
^ Redo: (236) [user] trace_eval(eval_20(=, _246430), e, 498, '&self', [-, singleton], _367036)
Call: (237) [system] _394542=e
Exit: (237) [system] e=e
^ Call: (237) [user] if_trace((eval;e), (_369006=1, indentq(1, 1, -->, [e, [-, singleton]])))
^ Unify: (237) [user] if_trace((eval;e), (_369006=1, indentq(1, 1, -->, [e, [-, singleton]])))
^ Call: (239) [system] setup_call_cleanup('$notrace'(_398346, _398348), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _369006=1, indentq(1, 1, -->, [e, [-, singleton]]))), _398304, fbug((_398304-->if_trace((eval;e), (_369006=1, indentq(1, 1, -->, [e, [-, singleton]])))))))), '$restore_trace'(_398346, _398348))
^ Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_398346, _398348), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _369006=1, indentq(1, 1, -->, [e, [-, singleton]]))), _398304, fbug((_398304-->if_trace((eval;e), (_369006=1, indentq(1, 1, -->, [e, [-, singleton]])))))))), system:'$restore_trace'(_398346, _398348))
^ Call: (240) [system] sig_atomic(system:'$notrace'(_398346, _398348))
^ Exit: (239) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _369006=1, indentq(1, 1, -->, [e, [-, singleton]]))), _398304, fbug((_398304-->if_trace((eval;e), (_369006=1, indentq(1, 1, -->, [e, [-, singleton]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (237) [user] if_trace((eval;e), (_369006=1, indentq(1, 1, -->, [e, [-, singleton]])))
Call: (237) [system] _403128=retval(fail)
Exit: (237) [system] retval(fail)=retval(fail)
Call: (237) [system] _404990=(\+ \+ (flag(eval_num, _405010, _405010+1), (retval(fail)\=@=retval(fail), nonvar(_367036)->indentq(1, _405010, <--, [e, _367036]);indentq(1, _405010, <--, [e, retval(fail)]))))
Exit: (237) [system] (\+ \+ (flag(eval_num, _405010, _405010+1), (retval(fail)\=@=retval(fail), nonvar(_367036)->indentq(1, _405010, <--, [e, _367036]);indentq(1, _405010, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _405010, _405010+1), (retval(fail)\=@=retval(fail), nonvar(_367036)->indentq(1, _405010, <--, [e, _367036]);indentq(1, _405010, <--, [e, retval(fail)]))))
^ Call: (237) [user] call_cleanup(((call(eval_20(=, _246430), 498, '&self', [-, singleton], _367036)*->nb_setarg(1, retval(fail), _367036);fail, trace, call(eval_20(=, _246430), 498, '&self', [-, singleton], _367036)), ignore(notrace((\+_367036\=_369136, nb_setarg(1, retval(fail), _367036))))), ignore((_369006==1->ignore(\+ \+ (flag(eval_num, _405010, _405010+1), (retval(fail)\=@=retval(fail), nonvar(_367036)->indentq(1, _405010, <--, [e, _367036]);indentq(1, _405010, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _405010, _405010+1), (retval(fail)\=@=retval(fail), nonvar(_367036)->indentq(1, _405010, <--, [e, _367036]);indentq(1, _405010, <--, [e, retval(fail)])))))))))))
^ Unify: (237) [system] call_cleanup(user:((call(eval_20(=, _246430), 498, '&self', [-, singleton], _367036)*->nb_setarg(1, retval(fail), _367036);fail, trace, call(eval_20(=, _246430), 498, '&self', [-, singleton], _367036)), ignore(notrace((\+_367036\=_369136, nb_setarg(1, retval(fail), _367036))))), user:ignore((_369006==1->ignore(\+ \+ (flag(eval_num, _405010, _405010+1), (retval(fail)\=@=retval(fail), nonvar(_367036)->indentq(1, _405010, <--, [e, _367036]);indentq(1, _405010, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _405010, _405010+1), (retval(fail)\=@=retval(fail), nonvar(_367036)->indentq(1, _405010, <--, [e, _367036]);indentq(1, _405010, <--, [e, retval(fail)])))))))))))
^ Call: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^ Unify: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
Call: (240) [system] atom([-, singleton])
^ Redo: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^ Unify: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^ Call: (240) [user] no_eval([-, singleton])
^ Unify: (240) [user] no_eval([-, singleton])
^ Call: (241) [user] self_eval([-, singleton])
^ Unify: (241) [user] self_eval([-, singleton])
^ Call: (243) [system] setup_call_cleanup('$notrace'(_417396, _417398), once(user:self_eval0([-, singleton])), '$restore_trace'(_417396, _417398))
^ Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_417396, _417398), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_417396, _417398))
^ Call: (244) [system] sig_atomic(system:'$notrace'(_417396, _417398))
^ Fail: (241) [user] self_eval([-, singleton])
^ Redo: (240) [user] no_eval([-, singleton])
^ Unify: (240) [user] no_eval([-, singleton])
Call: (241) [system] atomic(-)
Exit: (241) [system] atomic(-)
^ Call: (241) [user] is_sl(-)
^ Unify: (241) [user] is_sl(-)
Call: (242) [system] number(-)
^ Redo: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^ Unify: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
Call: (240) [system] [singleton]==[]
^ Redo: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^ Unify: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
Call: (240) [system] atom(=)
Exit: (240) [system] atom(=)
Call: (240) [system] (=)\==(=)
^ Redo: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^ Unify: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
Call: (240) [system] callable(-)
Exit: (240) [system] callable(-)
^ Unify: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
Call: (240) [system] is_list([singleton])
Exit: (240) [system] is_list([singleton])
^ Unify: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
Call: (240) [system] is_list([-, singleton])
Exit: (240) [system] is_list([-, singleton])
^ Unify: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], [-|_444430])
Call: (240) [system] var(-)
^ Redo: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^ Unify: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^ Call: (240) [user] once(expand_eval([-, singleton], _448192))
^ Unify: (240) [system] once(user:expand_eval([-, singleton], _448192))
^ Call: (241) [user] expand_eval([-, singleton], _448192)
^ Unify: (241) [user] expand_eval([-, singleton], _448192)
Call: (242) [system] is_list([-, singleton])
Exit: (242) [system] is_list([-, singleton])
^ Unify: (241) [user] expand_eval([-, singleton], [-|_453768])
Call: (242) [system] ground(-)
Exit: (242) [system] ground(-)
^ Unify: (241) [user] expand_eval([-, singleton], [-|_456550])
^ Call: (242) [user] apply:maplist(expand_eval, [singleton], _456550)
^ Unify: (242) [apply] apply:maplist(user:expand_eval, [singleton], _456550)
Call: (243) [apply] apply:maplist_([singleton], _456550, user:expand_eval)
Unify: (243) [apply] apply:maplist_([singleton], [_460296|_460298], user:expand_eval)
^ Call: (244) [user] expand_eval(singleton, _460296)
^ Unify: (244) [user] expand_eval(singleton, _460296)
Call: (245) [system] is_list(singleton)
^ Redo: (244) [user] expand_eval(singleton, _460296)
Call: (245) [system] singleton=_460296
Exit: (245) [system] singleton=singleton
^ Exit: (244) [user] expand_eval(singleton, singleton)
Call: (244) [apply] apply:maplist_([], _460298, user:expand_eval)
Unify: (244) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (244) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (243) [apply] apply:maplist_([singleton], [singleton], user:expand_eval)
^ Exit: (242) [apply] apply:maplist(user:expand_eval, [singleton], [singleton])
^ Exit: (241) [user] expand_eval([-, singleton], [-, singleton])
^ Exit: (240) [system] once(user:expand_eval([-, singleton], [-, singleton]))
Call: (240) [system] [-, singleton]\==[-, singleton]
^ Redo: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^ Unify: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^ Call: (240) [user] is_progn(-)
^ Unify: (240) [user] is_progn(-)
Call: (241) [system] var(-)
^ Redo: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^ Unify: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^ Call: (240) [user] is_progn(-)
^ Unify: (240) [user] is_progn(-)
Call: (241) [system] var(-)
^ Redo: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^ Unify: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^ Call: (240) [user] is_space_op(-)
^ Redo: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^ Unify: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
Call: (240) [system] is_list(singleton)
^ Redo: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^ Unify: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
Call: (240) [system] singleton=='Nothing'
^ Redo: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^ Unify: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^ Call: (240) [user] metta_compiled_predicate('&self', -, _494824)
^ Fail: (240) [user] metta_compiled_predicate('&self', -, _494824)
^ Redo: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
^ Unify: (239) [user] eval_20(=, _246430, 498, '&self', [-, singleton], _367036)
Call: (240) [system] is_list([-, singleton])
Exit: (240) [system] is_list([-, singleton])
^ Call: (240) [user] apply:maplist(self_eval, [-, singleton])
^ Unify: (240) [apply] apply:maplist(user:self_eval, [-, singleton])
Call: (241) [apply] apply:maplist_([-, singleton], user:self_eval)
Unify: (241) [apply] apply:maplist_([-, singleton], user:self_eval)
^ Call: (242) [user] self_eval(-)
^ Unify: (242) [user] self_eval(-)
^ Call: (244) [system] setup_call_cleanup('$notrace'(_506016, _506018), once(user:self_eval0(-)), '$restore_trace'(_506016, _506018))
^ Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_506016, _506018), system:once(user:self_eval0(-)), system:'$restore_trace'(_506016, _506018))
^ Call: (245) [system] sig_atomic(system:'$notrace'(_506016, _506018))
^ Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(-)), system:'$restore_trace'(3, -1))
^ Exit: (242) [user] self_eval(-)
Call: (242) [apply] apply:maplist_([singleton], user:self_eval)
Unify: (242) [apply] apply:maplist_([singleton], user:self_eval)
^ Call: (243) [user] self_eval(singleton)
^ Unify: (243) [user] self_eval(singleton)
^ Call: (245) [system] setup_call_cleanup('$notrace'(_514432, _514434), once(user:self_eval0(singleton)), '$restore_trace'(_514432, _514434))
^ Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_514432, _514434), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_514432, _514434))
^ Call: (246) [system] sig_atomic(system:'$notrace'(_514432, _514434))
^ Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^ Exit: (243) [user] self_eval(singleton)
Call: (243) [apply] apply:maplist_([], user:self_eval)
Unify: (243) [apply] apply:maplist_([], user:self_eval)
Exit: (243) [apply] apply:maplist_([], user:self_eval)
Exit: (242) [apply] apply:maplist_([singleton], user:self_eval)
Exit: (241) [apply] apply:maplist_([-, singleton], user:self_eval)
^ Exit: (240) [apply] apply:maplist(user:self_eval, [-, singleton])
Call: (240) [system] [-, singleton]=[_6588|_6590]
Exit: (240) [system] [-, singleton]=[-, singleton]
Call: (240) [system] atom(-)
Exit: (240) [system] atom(-)
^ Unify: (239) [user] eval_20(=, _5498, 498, '&self', [-, singleton], _5526)
Call: (240) [system] _11240=do_more_defs(true)
Exit: (240) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (240) [user] clause(eval_21(=, _5498, 498, '&self', [-, singleton], _5526), _13116)
^ Redo: (239) [user] eval_20(=, _5498, 498, '&self', [-, singleton], _5526)
^ Unify: (239) [user] eval_20(=, _5498, 498, '&self', [-, singleton], _5526)
^ Call: (240) [user] eval_40(=, _5498, 498, '&self', [-, singleton], _15940)
^ Unify: (240) [user] eval_40(=, _5498, 498, '&self', [-, singleton], _15940)
^ Call: (241) [user] eval_selfless(=, _5498, 498, '&self', [-, singleton], _15940)
^ Unify: (241) [user] eval_selfless(=, _5498, 498, '&self', [-, singleton], _15940)
^ Call: (242) [user] eval_selfless_0([-, singleton], _15940)
^ Unify: (242) [user] eval_selfless_0([-, singleton], _15940)
Call: (243) [system] var(-)
^ Redo: (242) [user] eval_selfless_0([-, singleton], _15940)
^ Unify: (242) [user] eval_selfless_0([-, singleton], _15940)
^ Call: (243) [user] eval_selfless_1([-, singleton], _15940)
^ Unify: (243) [user] eval_selfless_1([-, singleton], _15940)
^ Call: (244) [user] allow_clp
^ Unify: (244) [user] allow_clp
^ Call: (245) [user] false_flag
^ Unify: (245) [user] false_flag
Call: (246) [system] fail
Fail: (246) [system] fail
^ Fail: (245) [user] false_flag
^ Redo: (242) [user] eval_selfless_0([-, singleton], _15940)
^ Unify: (242) [user] eval_selfless_0([-, singleton], _15940)
^ Call: (243) [user] eval_selfless_2([-, singleton], _15940)
^ Unify: (243) [user] eval_selfless_2([-, singleton], _15940)
Call: (244) [system] var(-)
^ Redo: (243) [user] eval_selfless_2([-, singleton], _15940)
^ Unify: (243) [user] eval_selfless_2([-, singleton], _15940)
^ Call: (244) [user] fake_notrace((ground([-, singleton]), [-, singleton]=[_39144, _39150, _39156], atom(_39144), catch_warn(current_op(_39182, yfx, _39144)), [-, singleton]\=[_39202], s2ps([-, singleton], _39210)))
^ Unify: (244) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_39144, _39150, _39156], atom(_39144), catch_warn(current_op(_39182, yfx, _39144)), [-, singleton]\=[_39202], s2ps([-, singleton], _39210)))
^ Call: (245) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_39144, _39150, _39156], atom(_39144), catch_warn(current_op(_39182, yfx, _39144)), [-, singleton]\=[_39202], s2ps([-, singleton], _39210)))
^ Unify: (245) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_39144, _39150, _39156], atom(_39144), catch_warn(current_op(_39182, yfx, _39144)), [-, singleton]\=[_39202], s2ps([-, singleton], _39210)))
^ Call: (246) [user] setup_call_cleanup('$notrace'(_42916, _42918), once(user:(ground([-, singleton]), [-, singleton]=[_39144, _39150, _39156], atom(_39144), catch_warn(current_op(_39182, yfx, _39144)), [-, singleton]\=[_39202], s2ps([-, singleton], _39210))), '$restore_trace'(_42916, _42918))
^ Unify: (246) [system] setup_call_cleanup(user:'$notrace'(_42916, _42918), user:once(user:(ground([-, singleton]), [-, singleton]=[_39144, _39150, _39156], atom(_39144), catch_warn(current_op(_39182, yfx, _39144)), [-, singleton]\=[_39202], s2ps([-, singleton], _39210))), user:'$restore_trace'(_42916, _42918))
^ Call: (247) [system] sig_atomic(user:'$notrace'(_42916, _42918))
^ Fail: (245) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_39144, _39150, _39156], atom(_39144), catch_warn(current_op(_39182, yfx, _39144)), [-, singleton]\=[_39202], s2ps([-, singleton], _39210)))
^ Fail: (244) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_39144, _39150, _39156], atom(_39144), catch_warn(current_op(_39182, yfx, _39144)), [-, singleton]\=[_39202], s2ps([-, singleton], _39210)))
^ Redo: (240) [user] eval_40(=, _5498, 498, '&self', [-, singleton], _15940)
^ Unify: (240) [user] eval_40(=, _5498, 498, '&self', [-, singleton], _15940)
^ Call: (241) [user] eval_41(=, _5498, 498, '&self', [-, singleton], _15940)
^ Unify: (241) [user] eval_41(=, _5498, 498, '&self', [-, singleton], _15940)
^ Call: (242) [user] naive_eval_args
^ Unify: (242) [user] naive_eval_args
Call: (243) [system] false
Unify: (243) [system] false
Call: (244) [system] fail
^ Redo: (241) [user] eval_41(=, _5498, 498, '&self', [-, singleton], _15940)
^ Unify: (241) [user] eval_41(=, _5498, 498, '&self', [-, singleton], _15940)
^ Call: (242) [user] naive_eval_args
^ Unify: (242) [user] naive_eval_args
Call: (243) [system] false
Unify: (243) [system] false
Call: (244) [system] fail
^ Redo: (241) [user] eval_41(=, _5498, 498, '&self', [-, singleton], _15940)
^ Call: (242) [user] eval_adjust_args(=, _5498, _63370, _15940, 498, '&self', [-, singleton], _63372)
^ Unify: (242) [user] eval_adjust_args(=, _5498, _63370, _15940, 498, '&self', [-, singleton], _63372)
Call: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5498, _63370, _15940, 498, '&self', [-, singleton], _63372)), eval_adjust_args1(=, _5498, _63370, _15940, 498, '&self', [-, singleton], _63372))
Unify: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5498, _63370, _15940, 498, '&self', [-, singleton], _63372)), eval_adjust_args1(=, _5498, _63370, _15940, 498, '&self', [-, singleton], _63372))
^ Call: (245) [user] eval_all_args
^ Unify: (245) [user] eval_all_args
^ Call: (246) [user] true_flag
^ Unify: (246) [user] true_flag
^ Exit: (246) [user] true_flag
^ Exit: (245) [user] eval_all_args
^ Call: (245) [user] eval_adjust_args2(=, _5498, _63370, _15940, 498, '&self', [-, singleton], _63372)
^ Unify: (245) [user] eval_adjust_args2(=, _5498, _63370, _15940, 498, '&self', [-, singleton], [-|_73604])
^ Call: (246) [user] apply:maplist(must_eval_args(=, _74562, 498, '&self'), [singleton], _73604)
^ Unify: (246) [apply] apply:maplist(user:must_eval_args(=, _74562, 498, '&self'), [singleton], _73604)
Call: (247) [apply] apply:maplist_([singleton], _73604, user:must_eval_args(=, _74562, 498, '&self'))
Unify: (247) [apply] apply:maplist_([singleton], [_77384|_77386], user:must_eval_args(=, _74562, 498, '&self'))
^ Call: (248) [user] must_eval_args(=, _74562, 498, '&self', singleton, _77384)
^ Unify: (248) [user] must_eval_args(=, _74562, 498, '&self', singleton, _77384)
^ Call: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
Call: (250) [system] var(eval_args)
Fail: (250) [system] var(eval_args)
^ Redo: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
Call: (250) [system] eval_args==false
Fail: (250) [system] eval_args==false
^ Redo: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
Call: (250) [system] eval_args==true
Fail: (250) [system] eval_args==true
^ Redo: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
^ Call: (250) [user] fast_option_value(eval_args, debug)
^ Unify: (250) [user] fast_option_value(eval_args, debug)
Call: (251) [system] atom(eval_args)
Exit: (251) [system] atom(eval_args)
Call: (251) [system] current_prolog_flag(eval_args, debug)
Fail: (251) [system] current_prolog_flag(eval_args, debug)
^ Fail: (250) [user] fast_option_value(eval_args, debug)
^ Redo: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
^ Call: (250) [user] fast_option_value(eval_args, trace)
^ Unify: (250) [user] fast_option_value(eval_args, trace)
Call: (251) [system] atom(eval_args)
Exit: (251) [system] atom(eval_args)
Call: (251) [system] current_prolog_flag(eval_args, trace)
Fail: (251) [system] current_prolog_flag(eval_args, trace)
^ Fail: (250) [user] fast_option_value(eval_args, trace)
^ Redo: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
Call: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), _109836)
Unify: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), _109836)
^ Call: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _109836, _111772)
^ Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _109836, [])
Call: (252) [system] current_prolog_flag(nodebugx, true)
^ Redo: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _109836, _114576)
^ Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _109836, _115514)
^ Call: (252) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (252) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (252) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_118248, _118250, _118252), defined)
^ Unify: (252) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_118248, _118250, _118252), defined)
Call: (253) [system] nonvar(defined)
Exit: (253) [system] nonvar(defined)
Call: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_118248, _118250, _118252))
Unify: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_118248, _118250, _118252))
Call: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_118248, _118250, _118252))
Unify: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_118248, _118250, _118252))
Call: (255) [system] callable(debugging_logicmoo_setting(_118248, _118250, _118252))
Exit: (255) [system] callable(debugging_logicmoo_setting(_118248, _118250, _118252))
Call: (255) [system] atom(bugger)
Exit: (255) [system] atom(bugger)
Exit: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_118248, _118250, _118252))
Exit: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_118248, _118250, _118252))
^ Exit: (252) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_118248, _118250, _118252), defined)
^ Call: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _109836, _132162)
^ Unify: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (250) [system] true==true
Exit: (250) [system] true==true
^ Exit: (249) [user] is_debugging(eval_args)
^ Unify: (248) [user] must_eval_args(=, _74562, 498, '&self', singleton, _77384)
^ Call: (249) [user] eval_args(=, _74562, 498, '&self', singleton, _77384)
^ Unify: (249) [user] eval_args(=, _74562, 498, '&self', singleton, _77384)
Call: (250) [system] var(singleton)
^ Redo: (249) [user] eval_args(=, _74562, 498, '&self', singleton, _77384)
^ Unify: (249) [user] eval_args(=, _74562, 498, '&self', singleton, _77384)
^ Call: (251) [system] setup_call_cleanup('$notrace'(_145286, _145288), once(user:self_eval(singleton)), '$restore_trace'(_145286, _145288))
^ Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_145286, _145288), system:once(user:self_eval(singleton)), system:'$restore_trace'(_145286, _145288))
^ Call: (252) [system] sig_atomic(system:'$notrace'(_145286, _145288))
^ Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(singleton)), system:'$restore_trace'(3, -1))
Call: (250) [system] _77384=singleton
Exit: (250) [system] singleton=singleton
^ Exit: (249) [user] eval_args(=, _74562, 498, '&self', singleton, singleton)
^ Exit: (248) [user] must_eval_args(=, _74562, 498, '&self', singleton, singleton)
Call: (248) [apply] apply:maplist_([], _77386, user:must_eval_args(=, _74562, 498, '&self'))
Unify: (248) [apply] apply:maplist_([], [], user:must_eval_args(=, _74562, 498, '&self'))
Exit: (248) [apply] apply:maplist_([], [], user:must_eval_args(=, _74562, 498, '&self'))
Exit: (247) [apply] apply:maplist_([singleton], [singleton], user:must_eval_args(=, _74562, 498, '&self'))
^ Exit: (246) [apply] apply:maplist(user:must_eval_args(=, _74562, 498, '&self'), [singleton], [singleton])
Call: (246) [system] _63370=_15940
Exit: (246) [system] _15940=_15940
^ Exit: (245) [user] eval_adjust_args2(=, _5498, _15940, _15940, 498, '&self', [-, singleton], [-, singleton])
Exit: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5498, _15940, _15940, 498, '&self', [-, singleton], [-, singleton])), eval_adjust_args1(=, _5498, _15940, _15940, 498, '&self', [-, singleton], [-, singleton]))
^ Exit: (242) [user] eval_adjust_args(=, _5498, _15940, _15940, 498, '&self', [-, singleton], [-, singleton])
^ Call: (242) [user] if_trace((e;args), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))
^ Unify: (242) [user] if_trace((e;args), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))
^ Call: (244) [system] setup_call_cleanup('$notrace'(_164154, _164156), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))), _164112, fbug((_164112-->if_trace((e;args), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))))))), '$restore_trace'(_164154, _164156))
^ Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_164154, _164156), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))), _164112, fbug((_164112-->if_trace((e;args), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))))))), system:'$restore_trace'(_164154, _164156))
^ Call: (245) [system] sig_atomic(system:'$notrace'(_164154, _164156))
^ Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))), _164112, fbug((_164112-->if_trace((e;args), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (242) [user] if_trace((e;args), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))
^ Call: (242) [user] eval_70(=, _5498, 498, '&self', [-, singleton], _15940)
^ Unify: (242) [user] eval_70(=, _5498, 498, '&self', [-, singleton], _15940)
Call: (243) [user] if_or_else(eval_maybe_python(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _15940), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _15940)))))
Unify: (243) [user] if_or_else(eval_maybe_python(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _15940), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _15940)))))
^ Call: (244) [user] eval_maybe_python(=, _5498, 498, '&self', [-, singleton], _15940)
^ Unify: (244) [user] eval_maybe_python(=, _5498, 498, '&self', [-, singleton], _15940)
Call: (245) [user] metta_atom('&self', ['registered-python-function', _174640, _174646, -])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _174640, _174646, -])
^ Call: (246) [user] typed_list('&self', _176566, _176488)
^ Unify: (246) [user] typed_list('&self', _177498, _176488)
Call: (247) [system] compound('&self')
Fail: (247) [system] compound('&self')
^ Fail: (246) [user] typed_list('&self', _180278, _176488)
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _174640, _174646, -])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _174640, _174646, -])
Call: (246) [system] '&self'=='&flybase'
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _174640, _174646, -])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _174640, _174646, -])
^ Call: (246) [user] metta_atom_in_file('&self', ['registered-python-function', _174640, _174646, -])
^ Unify: (246) [user] metta_atom_in_file('&self', ['registered-python-function', _174640, _174646, -])
^ Call: (247) [user] metta_atom_in_file('&self', ['registered-python-function', _174640, _174646, -], _187660, _187662)
^ Unify: (247) [user] metta_atom_in_file('&self', ['registered-python-function', _174640, _174646, -], _188596, _188598)
^ Call: (248) [user] loaded_into_kb('&self', _189454)
^ Unify: (248) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (248) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (248) [user] once(user:asserted_metta_pred(_200024, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (248) [system] once(user:asserted_metta_pred(_200024, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (249) [user] asserted_metta_pred(_200024, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (249) [user] asserted_metta_pred(_200024, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _174640, _174646, -])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _174640, _174646, -])
Call: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _174640, _174646, -])
Unify: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _174640, _174646, -])
^ Call: (247) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _174640, _174646, -])
Redo: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _174640, _174646, -])
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _174640, _174646, -])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _174640, _174646, -])
Call: (246) [system] '&self'\=='&corelib'
Exit: (246) [system] '&self'\=='&corelib'
^ Call: (246) [user] using_all_spaces
^ Unify: (246) [user] using_all_spaces
Call: (247) [system] nb_current(with_all_spaces, t)
Call: (250) [clpfd] clpfd:make_clpfd_var(with_all_spaces)
Fail: (250) [clpfd] clpfd:make_clpfd_var(with_all_spaces)
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _174640, _174646, -])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _174640, _174646, -])
Call: (246) [system] '&self'\=='&corelib'
Exit: (246) [system] '&self'\=='&corelib'
Call: (246) [user] metta_atom_asserted('&self', '&corelib')
Unify: (246) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (247) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (246) [user] metta_atom_asserted('&self', '&corelib')
Unify: (246) [user] metta_atom_asserted('&self', '&corelib')
Exit: (246) [user] metta_atom_asserted('&self', '&corelib')
Call: (246) [user] should_inherit_from_corelib(['registered-python-function', _174640, _174646, -])
Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _174640, _174646, -])
^ Call: (247) [user] using_all_spaces
^ Unify: (247) [user] using_all_spaces
Call: (248) [system] nb_current(with_all_spaces, t)
Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _174640, _174646, -])
Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _174640, _174646, -])
Call: (247) [system] 'registered-python-function'==(:)
Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _174640, _174646, -])
Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _174640, _174646, -])
Call: (247) [system] 'registered-python-function'=='@doc'
Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _174640, _174646, -])
Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _174640, _174646, -])
Call: (247) [system] fail
Redo: (246) [user] metta_atom_asserted('&self', '&corelib')
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _174640, _174646, -])
Redo: (243) [user] if_or_else(eval_maybe_python(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _15940), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _15940)))))
Call: (244) [user] if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _15940), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _15940))))
Unify: (244) [user] if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _15940), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _15940))))
^ Call: (245) [user] eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _15940)
^ Unify: (245) [user] eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _15940)
^ Call: (246) [user] allow_host_functions
^ Unify: (246) [user] allow_host_functions
^ Exit: (246) [user] allow_host_functions
^ Call: (246) [user] once((is_system_pred(-), length([singleton], _264362), is_syspred(-, _264362, _264370)))
^ Unify: (246) [system] once(user:(is_system_pred(-), length([singleton], _264362), is_syspred(-, _264362, _264370)))
^ Call: (248) [user] is_system_pred(-)
^ Unify: (248) [user] is_system_pred(-)
Call: (249) [system] atom(-)
Exit: (249) [system] atom(-)
Call: (249) [system] atom_concat(_270008, !, -)
^ Redo: (248) [user] is_system_pred(-)
^ Unify: (248) [user] is_system_pred(-)
Call: (249) [system] atom(-)
Exit: (249) [system] atom(-)
Call: (249) [system] atom_concat(_274636, '-fn', -)
^ Redo: (248) [user] is_system_pred(-)
^ Unify: (248) [user] is_system_pred(-)
Call: (249) [system] atom(-)
Exit: (249) [system] atom(-)
Call: (249) [system] atom_concat(_279264, '-p', -)
^ Fail: (248) [user] is_system_pred(-)
Redo: (244) [user] if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _15940), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _15940))))
Call: (245) [user] if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _15940), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _15940)))
Unify: (245) [user] if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _15940), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _15940)))
^ Call: (246) [user] eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _15940)
^ Unify: (246) [user] eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _15940)
^ Call: (247) [user] allow_host_functions
^ Unify: (247) [user] allow_host_functions
^ Exit: (247) [user] allow_host_functions
^ Call: (247) [user] is_system_pred(-)
^ Unify: (247) [user] is_system_pred(-)
Call: (248) [system] atom(-)
Exit: (248) [system] atom(-)
Call: (248) [system] atom_concat(_292200, !, -)
^ Redo: (247) [user] is_system_pred(-)
^ Unify: (247) [user] is_system_pred(-)
Call: (248) [system] atom(-)
Exit: (248) [system] atom(-)
Call: (248) [system] atom_concat(_296828, '-fn', -)
^ Redo: (247) [user] is_system_pred(-)
^ Unify: (247) [user] is_system_pred(-)
Call: (248) [system] atom(-)
Exit: (248) [system] atom(-)
Call: (248) [system] atom_concat(_301456, '-p', -)
Redo: (245) [user] if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _15940), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _15940), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _15940)))
Call: (246) [user] if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _15940), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _15940))
Unify: (246) [user] if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _15940), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _15940))
^ Call: (247) [user] eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _15940)
^ Unify: (247) [user] eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _15940)
^ Call: (248) [user] curried_arity([-, singleton], _306950, _306952)
^ Unify: (248) [user] curried_arity([-, singleton], _306950, _306952)
Call: (249) [system] var([-, singleton])
^ Redo: (248) [user] curried_arity([-, singleton], _306950, _306952)
^ Unify: (248) [user] curried_arity([-, singleton], -, _306952)
Call: (249) [system] var(-)
^ Redo: (248) [user] curried_arity([-, singleton], _306950, _306952)
^ Unify: (248) [user] curried_arity([-, singleton], -, _306952)
^ Call: (249) [user] len_or_unbound([singleton], _306952)
^ Unify: (249) [user] len_or_unbound([singleton], _306952)
Call: (250) [system] is_list([singleton])
Exit: (250) [system] is_list([singleton])
Call: (250) [system] length([singleton], _306952)
Unify: (250) [system] length([singleton], _306952)
Call: (251) [system] var(_306952)
Exit: (251) [system] var(_306952)
Call: (251) [system] []==[]
Exit: (251) [system] []==[]
Call: (251) [system] _306952=1
Exit: (251) [system] 1=1
Exit: (250) [system] length([singleton], 1)
^ Exit: (249) [user] len_or_unbound([singleton], 1)
^ Exit: (248) [user] curried_arity([-, singleton], -, 1)
^ Call: (248) [user] is_metta_type_constructor('&self', -, _328306)
^ Redo: (247) [user] eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _15940)
^ Unify: (247) [user] eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _15940)
^ Call: (248) [user] can_be_ok(eval_maybe_defn, [-, singleton])
^ Unify: (248) [user] can_be_ok(eval_maybe_defn, [-, singleton])
^ Call: (249) [user] cant_be_ok(eval_maybe_defn, [-, singleton])
^ Unify: (249) [user] cant_be_ok(eval_maybe_defn, [-, singleton])
Call: (250) [system] (-)==let
^ Redo: (248) [user] can_be_ok(eval_maybe_defn, [-, singleton])
^ Unify: (248) [user] can_be_ok(eval_maybe_defn, [-, singleton])
^ Exit: (248) [user] can_be_ok(eval_maybe_defn, [-, singleton])
^ Call: (248) [user] trace_eval(eval_defn_choose_candidates(=, _5498), defn, 498, '&self', [-, singleton], _15940)
^ Unify: (248) [user] trace_eval(eval_defn_choose_candidates(=, _5498), defn, 498, '&self', [-, singleton], _15940)
^ Call: (249) [user] must_det_ll((notrace((flag(eval_num, _340466, _340466+1), _340484 is _340466 mod 500, _340502 is 99-498 mod 100, _340526=_340528, option_else('trace-length', _340540, 500), option_else('trace-depth', _340548, 30))), quietly(if_t((nop(stop_rtrace), _340484>_340540), (set_debug(eval, false), _340604 is _340540+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_340604])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_340656)))))
^ Unify: (249) [user] must_det_ll(user:(notrace((flag(eval_num, _340466, _340466+1), _340484 is _340466 mod 500, _340502 is 99-498 mod 100, _340526=_340528, option_else('trace-length', _340540, 500), option_else('trace-depth', _340548, 30))), quietly(if_t((nop(stop_rtrace), _340484>_340540), (set_debug(eval, false), _340604 is _340540+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_340604])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_340656)))))
^ Call: (250) [user] once(user:(notrace((flag(eval_num, _340466, _340466+1), _340484 is _340466 mod 500, _340502 is 99-498 mod 100, _340526=_340528, option_else('trace-length', _340540, 500), option_else('trace-depth', _340548, 30))), quietly(if_t((nop(stop_rtrace), _340484>_340540), (set_debug(eval, false), _340604 is _340540+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_340604])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_340656)))))
^ Unify: (250) [system] once(user:(notrace((flag(eval_num, _340466, _340466+1), _340484 is _340466 mod 500, _340502 is 99-498 mod 100, _340526=_340528, option_else('trace-length', _340540, 500), option_else('trace-depth', _340548, 30))), quietly(if_t((nop(stop_rtrace), _340484>_340540), (set_debug(eval, false), _340604 is _340540+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_340604])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_340656)))))
^ Call: (253) [system] setup_call_cleanup('$notrace'(_344380, _344382), once(user:(flag(eval_num, _340466, _340466+1), _340484 is _340466 mod 500, _340502 is 99-498 mod 100, _340526=_340528, option_else('trace-length', _340540, 500), option_else('trace-depth', _340548, 30))), '$restore_trace'(_344380, _344382))
^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_344380, _344382), system:once(user:(flag(eval_num, _340466, _340466+1), _340484 is _340466 mod 500, _340502 is 99-498 mod 100, _340526=_340528, option_else('trace-length', _340540, 500), option_else('trace-depth', _340548, 30))), system:'$restore_trace'(_344380, _344382))
^ Call: (254) [system] sig_atomic(system:'$notrace'(_344380, _344382))
^ Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _340526=_340526, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _340604 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_340604])), nop((start_rtrace, rtrace)))))
^ Unify: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _340604 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_340604])), nop((start_rtrace, rtrace)))))
^ Exit: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _340604 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_340604])), nop((start_rtrace, rtrace)))))
Call: (252) [user] nop(notrace(no_repeats_var(_340656)))
Unify: (252) [user] nop(notrace(no_repeats_var(_340656)))
Exit: (252) [user] nop(notrace(no_repeats_var(_340656)))
^ Exit: (250) [system] once(user:(notrace((flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _340526=_340526, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _340604 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_340604])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_340656)))))
^ Exit: (249) [user] must_det_ll(user:(notrace((flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _340526=_340526, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _340604 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_340604])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_340656)))))
Call: (249) [occurs] occurs:sub_term(_355844, defn)
Unify: (249) [occurs] occurs:sub_term(defn, defn)
Exit: (249) [occurs] occurs:sub_term(defn, defn)
Call: (249) [system] defn\=defn
Fail: (249) [system] defn\=defn
Redo: (249) [occurs] occurs:sub_term(_355844, defn)
Unify: (249) [occurs] occurs:sub_term(_355844, defn)
Call: (250) [system] compound(defn)
Fail: (250) [system] compound(defn)
Fail: (249) [occurs] occurs:sub_term(_355844, defn)
^ Redo: (248) [user] trace_eval(eval_defn_choose_candidates(=, _5498), defn, 498, '&self', [-, singleton], _15940)
Call: (249) [system] _366062=defn
Exit: (249) [system] defn=defn
^ Call: (249) [user] if_trace((eval;defn), (_340526=1, indentq(1, 2, -->, [defn, [-, singleton]])))
^ Unify: (249) [user] if_trace((eval;defn), (_340526=1, indentq(1, 2, -->, [defn, [-, singleton]])))
^ Call: (251) [system] setup_call_cleanup('$notrace'(_369866, _369868), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _340526=1, indentq(1, 2, -->, [defn, [-, singleton]]))), _369824, fbug((_369824-->if_trace((eval;defn), (_340526=1, indentq(1, 2, -->, [defn, [-, singleton]])))))))), '$restore_trace'(_369866, _369868))
^ Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_369866, _369868), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _340526=1, indentq(1, 2, -->, [defn, [-, singleton]]))), _369824, fbug((_369824-->if_trace((eval;defn), (_340526=1, indentq(1, 2, -->, [defn, [-, singleton]])))))))), system:'$restore_trace'(_369866, _369868))
^ Call: (252) [system] sig_atomic(system:'$notrace'(_369866, _369868))
^ Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _340526=1, indentq(1, 2, -->, [defn, [-, singleton]]))), _369824, fbug((_369824-->if_trace((eval;defn), (_340526=1, indentq(1, 2, -->, [defn, [-, singleton]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (249) [user] if_trace((eval;defn), (_340526=1, indentq(1, 2, -->, [defn, [-, singleton]])))
Call: (249) [system] _374648=retval(fail)
Exit: (249) [system] retval(fail)=retval(fail)
Call: (249) [system] _376510=(\+ \+ (flag(eval_num, _376530, _376530+1), (retval(fail)\=@=retval(fail), nonvar(_15940)->indentq(1, _376530, <--, [defn, _15940]);indentq(1, _376530, <--, [defn, retval(fail)]))))
Exit: (249) [system] (\+ \+ (flag(eval_num, _376530, _376530+1), (retval(fail)\=@=retval(fail), nonvar(_15940)->indentq(1, _376530, <--, [defn, _15940]);indentq(1, _376530, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _376530, _376530+1), (retval(fail)\=@=retval(fail), nonvar(_15940)->indentq(1, _376530, <--, [defn, _15940]);indentq(1, _376530, <--, [defn, retval(fail)]))))
^ Call: (249) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _5498), 498, '&self', [-, singleton], _15940)*->nb_setarg(1, retval(fail), _15940);fail, trace, call(eval_defn_choose_candidates(=, _5498), 498, '&self', [-, singleton], _15940)), ignore(notrace((\+_15940\=_340656, nb_setarg(1, retval(fail), _15940))))), ignore((_340526==1->ignore(\+ \+ (flag(eval_num, _376530, _376530+1), (retval(fail)\=@=retval(fail), nonvar(_15940)->indentq(1, _376530, <--, [defn, _15940]);indentq(1, _376530, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _376530, _376530+1), (retval(fail)\=@=retval(fail), nonvar(_15940)->indentq(1, _376530, <--, [defn, _15940]);indentq(1, _376530, <--, [defn, retval(fail)])))))))))))
^ Unify: (249) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5498), 498, '&self', [-, singleton], _15940)*->nb_setarg(1, retval(fail), _15940);fail, trace, call(eval_defn_choose_candidates(=, _5498), 498, '&self', [-, singleton], _15940)), ignore(notrace((\+_15940\=_340656, nb_setarg(1, retval(fail), _15940))))), user:ignore((_340526==1->ignore(\+ \+ (flag(eval_num, _376530, _376530+1), (retval(fail)\=@=retval(fail), nonvar(_15940)->indentq(1, _376530, <--, [defn, _15940]);indentq(1, _376530, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _376530, _376530+1), (retval(fail)\=@=retval(fail), nonvar(_15940)->indentq(1, _376530, <--, [defn, _15940]);indentq(1, _376530, <--, [defn, retval(fail)])))))))))))
^ Call: (251) [user] eval_defn_choose_candidates(=, _5498, 498, '&self', [-, singleton], _15940)
^ Unify: (251) [user] eval_defn_choose_candidates(=, _5498, 498, '&self', [-, singleton], _15940)
^ Call: (252) [user] findall((_382398->_382400), get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _382398, _382400), _382418)
^ Unify: (252) [$bags] findall((_382398->_382400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _382398, _382400), _382418)
^ Call: (253) [$bags] findall((_382398->_382400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _382398, _382400), _382418, [])
^ Unify: (253) [$bags] findall((_382398->_382400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _382398, _382400), _382418, [])
^ Call: (254) [$bags] cleanup_bag(findall_loop((_382398->_382400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _382398, _382400), _382418, []), '$destroy_findall_bag')
^ Unify: (254) [$bags] cleanup_bag('$bags':findall_loop((_382398->_382400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _382398, _382400), _382418, []), '$bags':'$destroy_findall_bag')
Call: (255) [$bags] findall_loop((_382398->_382400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _382398, _382400), _382418, [])
Unify: (255) [$bags] findall_loop((_382398->_382400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _382398, _382400), _382418, [])
^ Call: (256) [user] get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _382398, _382400)
^ Unify: (256) [user] get_defn_expansions(=, _5498, 498, '&self', [-, singleton], [-|_390900], _382400)
^ Call: (257) [user] same_len_copy([singleton], _390900)
^ Unify: (257) [user] same_len_copy([singleton], _390900)
Call: (258) [system] length([singleton], _393706)
Unify: (258) [system] length([singleton], _393706)
Call: (259) [system] var(_393706)
Exit: (259) [system] var(_393706)
Call: (259) [system] []==[]
Exit: (259) [system] []==[]
Call: (259) [system] _393706=1
Exit: (259) [system] 1=1
Exit: (258) [system] length([singleton], 1)
Call: (258) [system] length(_390900, 1)
Unify: (258) [system] length(_390900, 1)
Call: (259) [system] var(1)
Redo: (258) [system] length(_390900, 1)
Unify: (258) [system] length(_390900, 1)
Call: (259) [system] integer(1)
Exit: (259) [system] integer(1)
Call: (259) [system] _390900==[]
Redo: (258) [system] length(_390900, 1)
Call: (259) [system] var(_390900)
Exit: (259) [system] var(_390900)
Exit: (258) [system] length([_412250], 1)
^ Exit: (257) [user] same_len_copy([singleton], [_412250])
Call: (257) [user] metta_eq_def(=, '&self', [-, _412250], _382400)
Unify: (257) [user] metta_eq_def(=, '&self', [-, _412250], _382400)
^ Call: (258) [user] ignore((=)=(=))
^ Unify: (258) [system] ignore(user:((=)=(=)))
Call: (259) [system] (=)=(=)
Exit: (259) [system] (=)=(=)
^ Exit: (258) [system] ignore(user:((=)=(=)))
Call: (258) [user] metta_atom('&self', [=, [-, _412250], _382400])
Unify: (258) [user] metta_atom('&self', [=, [-, _412250], _382400])
^ Call: (259) [user] typed_list('&self', _422550, _422472)
^ Unify: (259) [user] typed_list('&self', _423482, _422472)
Call: (260) [system] compound('&self')
Fail: (260) [system] compound('&self')
^ Fail: (259) [user] typed_list('&self', _426262, _422472)
Redo: (258) [user] metta_atom('&self', [=, [-, _412250], _382400])
Unify: (258) [user] metta_atom('&self', [=, [-, _412250], _382400])
Call: (259) [system] '&self'=='&flybase'
Redo: (258) [user] metta_atom('&self', [=, [-, _412250], _382400])
Unify: (258) [user] metta_atom('&self', [=, [-, _412250], _382400])
^ Call: (259) [user] metta_atom_in_file('&self', [=, [-, _412250], _382400])
^ Unify: (259) [user] metta_atom_in_file('&self', [=, [-, _412250], _382400])
^ Call: (260) [user] metta_atom_in_file('&self', [=, [-, _412250], _382400], _433644, _433646)
^ Unify: (260) [user] metta_atom_in_file('&self', [=, [-, _412250], _382400], _434580, _434582)
^ Call: (261) [user] loaded_into_kb('&self', _435438)
^ Unify: (261) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (261) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (261) [user] once(user:asserted_metta_pred(_446008, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (261) [system] once(user:asserted_metta_pred(_446008, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (262) [user] asserted_metta_pred(_446008, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (262) [user] asserted_metta_pred(_446008, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (258) [user] metta_atom('&self', [=, [-, _412250], _382400])
Unify: (258) [user] metta_atom('&self', [=, [-, _412250], _382400])
Call: (259) [user] metta_atom_asserted('&self', [=, [-, _412250], _382400])
Unify: (259) [user] metta_atom_asserted('&self', [=, [-, _412250], _382400])
^ Call: (260) [user] metta_atom_asserted_deduced('&self', [=, [-, _412250], _382400])
Redo: (259) [user] metta_atom_asserted('&self', [=, [-, _412250], _382400])
Redo: (258) [user] metta_atom('&self', [=, [-, _412250], _382400])
Unify: (258) [user] metta_atom('&self', [=, [-, _412250], _382400])
Call: (259) [system] '&self'\=='&corelib'
Exit: (259) [system] '&self'\=='&corelib'
^ Call: (259) [user] using_all_spaces
^ Unify: (259) [user] using_all_spaces
Call: (260) [system] nb_current(with_all_spaces, t)
Redo: (258) [user] metta_atom('&self', [=, [-, _412250], _382400])
Unify: (258) [user] metta_atom('&self', [=, [-, _412250], _382400])
Call: (259) [system] '&self'\=='&corelib'
Exit: (259) [system] '&self'\=='&corelib'
Call: (259) [user] metta_atom_asserted('&self', '&corelib')
Unify: (259) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (260) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (259) [user] metta_atom_asserted('&self', '&corelib')
Unify: (259) [user] metta_atom_asserted('&self', '&corelib')
Exit: (259) [user] metta_atom_asserted('&self', '&corelib')
Call: (259) [user] should_inherit_from_corelib([=, [-, _412250], _382400])
Unify: (259) [user] should_inherit_from_corelib([=, [-, _412250], _382400])
^ Call: (260) [user] using_all_spaces
^ Unify: (260) [user] using_all_spaces
Call: (261) [system] nb_current(with_all_spaces, t)
Redo: (259) [user] should_inherit_from_corelib([=, [-, _412250], _382400])
Unify: (259) [user] should_inherit_from_corelib([=, [-, _412250], _382400])
Call: (260) [system] (=)==(:)
Redo: (259) [user] should_inherit_from_corelib([=, [-, _412250], _382400])
Unify: (259) [user] should_inherit_from_corelib([=, [-, _412250], _382400])
Call: (260) [system] (=)=='@doc'
Redo: (259) [user] should_inherit_from_corelib([=, [-, _412250], _382400])
Unify: (259) [user] should_inherit_from_corelib([=, [-, _412250], _382400])
Call: (260) [system] fail
Redo: (259) [user] metta_atom_asserted('&self', '&corelib')
Redo: (258) [user] metta_atom('&self', [=, [-, _412250], _382400])
^ Redo: (256) [user] get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _382398, _382400)
Redo: (255) [$bags] findall_loop((_382398->_382400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _382398, _382400), _382418, [])
Exit: (255) [$bags] findall_loop((_382398->_382400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _382398, _382400), [], [])
^ Exit: (254) [$bags] cleanup_bag('$bags':findall_loop((_382398->_382400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _382398, _382400), [], []), '$bags':'$destroy_findall_bag')
^ Exit: (253) [$bags] findall((_382398->_382400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _382398, _382400), [], [])
^ Exit: (252) [$bags] findall((_382398->_382400), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _382398, _382400), [])
^ Call: (252) [user] eval_defn_bodies(=, _5498, 498, '&self', [-, singleton], _15940, [])
^ Unify: (252) [user] eval_defn_bodies(=, _5498, 498, '&self', [-, singleton], _15940, [])
^ Call: (253) [user] ignore((curried_arity([-, singleton], _508632, _508634), assert(is_metta_type_constructor('&self', _508632, _508634))))
^ Unify: (253) [system] ignore(user:(curried_arity([-, singleton], _508632, _508634), assert(is_metta_type_constructor('&self', _508632, _508634))))
^ Call: (255) [user] curried_arity([-, singleton], _508632, _508634)
^ Unify: (255) [user] curried_arity([-, singleton], _508632, _508634)
Call: (256) [system] var([-, singleton])
^ Redo: (255) [user] curried_arity([-, singleton], _508632, _508634)
^ Unify: (255) [user] curried_arity([-, singleton], -, _508634)
Call: (256) [system] var(-)
^ Redo: (255) [user] curried_arity([-, singleton], _508632, _508634)
^ Unify: (255) [user] curried_arity([-, singleton], -, _508634)
^ Call: (256) [user] len_or_unbound([singleton], _508634)
^ Unify: (256) [user] len_or_unbound([singleton], _508634)
Call: (257) [system] is_list([singleton])
Exit: (257) [system] is_list([singleton])
Call: (257) [system] length([singleton], _508634)
Unify: (257) [system] length([singleton], _508634)
Call: (258) [system] var(_6254)
Exit: (258) [system] var(_6254)
Call: (258) [system] []==[]
Exit: (258) [system] []==[]
Call: (258) [system] _6254=1
Exit: (258) [system] 1=1
Exit: (257) [system] length([singleton], 1)
^ Exit: (256) [user] len_or_unbound([singleton], 1)
^ Exit: (255) [user] curried_arity([-, singleton], -, 1)
^ Call: (255) [user] assert(is_metta_type_constructor('&self', -, 1))
^ Exit: (255) [user] assert(is_metta_type_constructor('&self', -, 1))
^ Exit: (253) [system] ignore(user:(curried_arity([-, singleton], -, 1), assert(is_metta_type_constructor('&self', -, 1))))
^ Call: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))
^ Unify: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))
^ Call: (255) [system] setup_call_cleanup('$notrace'(_18988, _18990), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))), _18946, fbug((_18946-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))))))), '$restore_trace'(_18988, _18990))
^ Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_18988, _18990), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))), _18946, fbug((_18946-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))))))), system:'$restore_trace'(_18988, _18990))
^ Call: (256) [system] sig_atomic(system:'$notrace'(_18988, _18990))
^ Exit: (255) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))), _18946, fbug((_18946-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))
^ Call: (253) [user] fail_on_constructor
^ Unify: (253) [user] fail_on_constructor
^ Call: (254) [user] true_flag
^ Unify: (254) [user] true_flag
^ Exit: (254) [user] true_flag
^ Exit: (253) [user] fail_on_constructor
^ Fail: (251) [user] eval_defn_choose_candidates(=, _5498, 498, '&self', [-, singleton], _5826)
Call: (251) [system] fail
Fail: (251) [system] fail
^ Call: (251) [user] ignore((_5944==1->ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))))))))))
^ Unify: (251) [system] ignore(user:(_5944==1->ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))))))))))
Call: (253) [system] _5944==1
Fail: (253) [system] _5944==1
^ Call: (254) [system] setup_call_cleanup('$notrace'(_35772, _35774), once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)])))))))), '$restore_trace'(_35772, _35774))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_35772, _35774), system:once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_35772, _35774))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_35772, _35774))
^ Exit: (254) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^ Exit: (251) [system] ignore(user:(_5944==1->ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))))))))))
^ Fail: (249) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5498), 498, '&self', [-, singleton], _5826)*->nb_setarg(1, retval(fail), _5826);fail, trace, call(eval_defn_choose_candidates(=, _5498), 498, '&self', [-, singleton], _5826)), ignore(notrace((\+_5826\=_5952, nb_setarg(1, retval(fail), _5826))))), user:ignore((_5944==1->ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)])))))))))))
^ Fail: (248) [user] trace_eval(eval_defn_choose_candidates(=, _5498), defn, 498, '&self', [-, singleton], _5826)
Redo: (246) [user] if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _5826), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _5826))
^ Call: (247) [user] eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _5826)
^ Unify: (247) [user] eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _5826)
^ Call: (248) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5826)
^ Unify: (248) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5826)
^ Call: (249) [user] wont_need_subst([-, singleton])
^ Unify: (249) [user] wont_need_subst([-, singleton])
Call: (250) [system] number(singleton)
^ Redo: (249) [user] wont_need_subst([-, singleton])
^ Unify: (249) [user] wont_need_subst([-, singleton])
Call: (250) [system] atom(-)
Exit: (250) [system] atom(-)
^ Call: (250) [user] need_subst_f(-)
^ Unify: (250) [user] need_subst_f(-)
^ Exit: (250) [user] need_subst_f(-)
^ Redo: (248) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5826)
^ Unify: (248) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5826)
^ Call: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
^ Unify: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
Call: (250) [system] atom(=)
Exit: (250) [system] atom(=)
Call: (250) [system] (=)\==(=)
^ Redo: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
^ Unify: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
^ Call: (250) [user] self_subst([-, singleton])
^ Unify: (250) [user] self_subst([-, singleton])
Call: (251) [system] callable([-, singleton])
Exit: (251) [system] callable([-, singleton])
^ Unify: (250) [user] self_subst([-, singleton])
^ Call: (251) [user] self_eval([-, singleton])
^ Unify: (251) [user] self_eval([-, singleton])
^ Call: (253) [system] setup_call_cleanup('$notrace'(_71374, _71376), once(user:self_eval0([-, singleton])), '$restore_trace'(_71374, _71376))
^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_71374, _71376), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_71374, _71376))
^ Call: (254) [system] sig_atomic(system:'$notrace'(_71374, _71376))
^ Fail: (251) [user] self_eval([-, singleton])
^ Redo: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
^ Unify: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
Call: (250) [system] [singleton]==[]
^ Redo: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
^ Unify: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
^ Call: (251) [system] setup_call_cleanup('$notrace'(_79860, _79862), once(user:(_79842 is 498-1)), '$restore_trace'(_79860, _79862))
^ Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_79860, _79862), system:once(user:(_79842 is 498-1)), system:'$restore_trace'(_79860, _79862))
^ Call: (252) [system] sig_atomic(system:'$notrace'(_79860, _79862))
^ Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1)), system:'$restore_trace'(3, -1))
^ Call: (250) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5826)
^ Unify: (250) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5826)
^ Call: (251) [user] self_subst([-, singleton])
^ Unify: (251) [user] self_subst([-, singleton])
Call: (252) [system] callable([-, singleton])
Exit: (252) [system] callable([-, singleton])
^ Unify: (251) [user] self_subst([-, singleton])
^ Call: (252) [user] self_eval([-, singleton])
^ Unify: (252) [user] self_eval([-, singleton])
^ Call: (254) [system] setup_call_cleanup('$notrace'(_92010, _92012), once(user:self_eval0([-, singleton])), '$restore_trace'(_92010, _92012))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_92010, _92012), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_92010, _92012))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_92010, _92012))
^ Fail: (252) [user] self_eval([-, singleton])
^ Redo: (250) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5826)
^ Unify: (250) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5826)
Call: (251) [system] _97666 is 497+ -1
Exit: (251) [system] 496 is 497+ -1
^ Call: (251) [user] trace_eval(subst_args1(=, _5498), (false, (e2;e)), 497, '&self', [-, singleton], _99542)
^ Unify: (251) [user] trace_eval(subst_args1(=, _5498), (false, (e2;e)), 497, '&self', [-, singleton], _99542)
^ Call: (252) [user] must_det_ll((notrace((flag(eval_num, _101452, _101452+1), _101470 is _101452 mod 500, _101488 is 99-497 mod 100, _101512=_101514, option_else('trace-length', _101526, 500), option_else('trace-depth', _101534, 30))), quietly(if_t((nop(stop_rtrace), _101470>_101526), (set_debug(eval, false), _101590 is _101526+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_101590])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_101642)))))
^ Unify: (252) [user] must_det_ll(user:(notrace((flag(eval_num, _101452, _101452+1), _101470 is _101452 mod 500, _101488 is 99-497 mod 100, _101512=_101514, option_else('trace-length', _101526, 500), option_else('trace-depth', _101534, 30))), quietly(if_t((nop(stop_rtrace), _101470>_101526), (set_debug(eval, false), _101590 is _101526+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_101590])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_101642)))))
^ Call: (253) [user] once(user:(notrace((flag(eval_num, _101452, _101452+1), _101470 is _101452 mod 500, _101488 is 99-497 mod 100, _101512=_101514, option_else('trace-length', _101526, 500), option_else('trace-depth', _101534, 30))), quietly(if_t((nop(stop_rtrace), _101470>_101526), (set_debug(eval, false), _101590 is _101526+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_101590])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_101642)))))
^ Unify: (253) [system] once(user:(notrace((flag(eval_num, _101452, _101452+1), _101470 is _101452 mod 500, _101488 is 99-497 mod 100, _101512=_101514, option_else('trace-length', _101526, 500), option_else('trace-depth', _101534, 30))), quietly(if_t((nop(stop_rtrace), _101470>_101526), (set_debug(eval, false), _101590 is _101526+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_101590])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_101642)))))
^ Call: (256) [system] setup_call_cleanup('$notrace'(_105366, _105368), once(user:(flag(eval_num, _101452, _101452+1), _101470 is _101452 mod 500, _101488 is 99-497 mod 100, _101512=_101514, option_else('trace-length', _101526, 500), option_else('trace-depth', _101534, 30))), '$restore_trace'(_105366, _105368))
^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_105366, _105368), system:once(user:(flag(eval_num, _101452, _101452+1), _101470 is _101452 mod 500, _101488 is 99-497 mod 100, _101512=_101514, option_else('trace-length', _101526, 500), option_else('trace-depth', _101534, 30))), system:'$restore_trace'(_105366, _105368))
^ Call: (257) [system] sig_atomic(system:'$notrace'(_105366, _105368))
^ Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 3, 3+1), 3 is 3 mod 500, 2 is 99-497 mod 100, _101512=_101512, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (256) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _101590 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_101590])), nop((start_rtrace, rtrace)))))
^ Unify: (256) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _101590 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_101590])), nop((start_rtrace, rtrace)))))
^ Exit: (256) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _101590 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_101590])), nop((start_rtrace, rtrace)))))
Call: (255) [user] nop(notrace(no_repeats_var(_101642)))
Unify: (255) [user] nop(notrace(no_repeats_var(_101642)))
Exit: (255) [user] nop(notrace(no_repeats_var(_101642)))
^ Exit: (253) [system] once(user:(notrace((flag(eval_num, 3, 3+1), 3 is 3 mod 500, 2 is 99-497 mod 100, _101512=_101512, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _101590 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_101590])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_101642)))))
^ Exit: (252) [user] must_det_ll(user:(notrace((flag(eval_num, 3, 3+1), 3 is 3 mod 500, 2 is 99-497 mod 100, _101512=_101512, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _101590 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_101590])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_101642)))))
Call: (252) [occurs] occurs:sub_term(_116830, (false, (e2;e)))
Unify: (252) [occurs] occurs:sub_term((false, (e2;e)), (false, (e2;e)))
Exit: (252) [occurs] occurs:sub_term((false, (e2;e)), (false, (e2;e)))
Call: (252) [system] (false, (e2;e))\=(false, (e2;e))
Fail: (252) [system] (false, (e2;e))\=(false, (e2;e))
Redo: (252) [occurs] occurs:sub_term(_116830, (false, (e2;e)))
Unify: (252) [occurs] occurs:sub_term(_116830, (false, (e2;e)))
Call: (253) [system] compound((false, (e2;e)))
Exit: (253) [system] compound((false, (e2;e)))
Call: (253) [system] arg(_125252, (false, (e2;e)), _125176)
Exit: (253) [system] arg(1, (false, (e2;e)), false)
Call: (253) [occurs] occurs:sub_term(_116830, false)
Unify: (253) [occurs] occurs:sub_term(false, false)
Exit: (253) [occurs] occurs:sub_term(false, false)
Exit: (252) [occurs] occurs:sub_term(false, (false, (e2;e)))
Call: (252) [system] (false, (e2;e))\=false
Exit: (252) [system] (false, (e2;e))\=false
^ Call: (252) [user] if_trace((eval;false, (e2;e)), (_101512=1, indentq(2, 3, -->, [false, [-, singleton]])))
^ Unify: (252) [user] if_trace((eval;false, (e2;e)), (_101512=1, indentq(2, 3, -->, [false, [-, singleton]])))
^ Call: (254) [system] setup_call_cleanup('$notrace'(_134556, _134558), once(user:real_notrace(catch_err(ignore((is_debugging((eval;false, (e2;e))), _101512=1, indentq(2, 3, -->, [false, [-, singleton]]))), _134514, fbug((_134514-->if_trace((eval;false, (e2;e)), (_101512=1, indentq(2, 3, -->, [false, [-, singleton]])))))))), '$restore_trace'(_134556, _134558))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_134556, _134558), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;false, (e2;e))), _101512=1, indentq(2, 3, -->, [false, [-, singleton]]))), _134514, fbug((_134514-->if_trace((eval;false, (e2;e)), (_101512=1, indentq(2, 3, -->, [false, [-, singleton]])))))))), system:'$restore_trace'(_134556, _134558))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_134556, _134558))
^ Exit: (254) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;false, (e2;e))), _101512=1, indentq(2, 3, -->, [false, [-, singleton]]))), _134514, fbug((_134514-->if_trace((eval;false, (e2;e)), (_101512=1, indentq(2, 3, -->, [false, [-, singleton]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (252) [user] if_trace((eval;false, (e2;e)), (_101512=1, indentq(2, 3, -->, [false, [-, singleton]])))
Call: (252) [system] _139338=retval(fail)
Exit: (252) [system] retval(fail)=retval(fail)
Call: (252) [system] _141200=(\+ \+ (flag(eval_num, _141220, _141220+1), (retval(fail)\=@=retval(fail), nonvar(_99542)->indentq(2, _141220, <--, [false, _99542]);indentq(2, _141220, <--, [false, retval(fail)]))))
Exit: (252) [system] (\+ \+ (flag(eval_num, _141220, _141220+1), (retval(fail)\=@=retval(fail), nonvar(_99542)->indentq(2, _141220, <--, [false, _99542]);indentq(2, _141220, <--, [false, retval(fail)]))))=(\+ \+ (flag(eval_num, _141220, _141220+1), (retval(fail)\=@=retval(fail), nonvar(_99542)->indentq(2, _141220, <--, [false, _99542]);indentq(2, _141220, <--, [false, retval(fail)]))))
^ Call: (252) [user] call_cleanup(((call(subst_args1(=, _5498), 497, '&self', [-, singleton], _99542)*->nb_setarg(1, retval(fail), _99542);fail, trace, call(subst_args1(=, _5498), 497, '&self', [-, singleton], _99542)), ignore(notrace((\+_99542\=_101642, nb_setarg(1, retval(fail), _99542))))), ignore((_101512==1->ignore(\+ \+ (flag(eval_num, _141220, _141220+1), (retval(fail)\=@=retval(fail), nonvar(_99542)->indentq(2, _141220, <--, [false, _99542]);indentq(2, _141220, <--, [false, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _141220, _141220+1), (retval(fail)\=@=retval(fail), nonvar(_99542)->indentq(2, _141220, <--, [false, _99542]);indentq(2, _141220, <--, [false, retval(fail)])))))))))))
^ Unify: (252) [system] call_cleanup(user:((call(subst_args1(=, _5498), 497, '&self', [-, singleton], _99542)*->nb_setarg(1, retval(fail), _99542);fail, trace, call(subst_args1(=, _5498), 497, '&self', [-, singleton], _99542)), ignore(notrace((\+_99542\=_101642, nb_setarg(1, retval(fail), _99542))))), user:ignore((_101512==1->ignore(\+ \+ (flag(eval_num, _141220, _141220+1), (retval(fail)\=@=retval(fail), nonvar(_99542)->indentq(2, _141220, <--, [false, _99542]);indentq(2, _141220, <--, [false, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _141220, _141220+1), (retval(fail)\=@=retval(fail), nonvar(_99542)->indentq(2, _141220, <--, [false, _99542]);indentq(2, _141220, <--, [false, retval(fail)])))))))))))
^ Call: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
Call: (255) [system] var(=)
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
Call: (255) [system] atom(=)
Exit: (255) [system] atom(=)
Call: (255) [system] (=)\==(=)
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
Call: (255) [system] atom([-, singleton])
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
Call: (255) [system] is_list([singleton])
Exit: (255) [system] is_list([singleton])
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
Call: (255) [system] is_list([-, singleton])
Exit: (255) [system] is_list([-, singleton])
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], [-|_161074])
Call: (255) [system] var(-)
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
Call: (255) [system] is_list([-, singleton])
Exit: (255) [system] is_list([-, singleton])
^ Call: (255) [user] apply:maplist(self_subst, [-, singleton])
^ Unify: (255) [apply] apply:maplist(user:self_subst, [-, singleton])
Call: (256) [apply] apply:maplist_([-, singleton], user:self_subst)
Unify: (256) [apply] apply:maplist_([-, singleton], user:self_subst)
^ Call: (257) [user] self_subst(-)
^ Unify: (257) [user] self_subst(-)
Call: (258) [system] callable(-)
Exit: (258) [system] callable(-)
^ Unify: (257) [user] self_subst(-)
^ Call: (258) [user] self_eval(-)
^ Unify: (258) [user] self_eval(-)
^ Call: (260) [system] setup_call_cleanup('$notrace'(_176890, _176892), once(user:self_eval0(-)), '$restore_trace'(_176890, _176892))
^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_176890, _176892), system:once(user:self_eval0(-)), system:'$restore_trace'(_176890, _176892))
^ Call: (261) [system] sig_atomic(system:'$notrace'(_176890, _176892))
^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(-)), system:'$restore_trace'(3, -1))
^ Exit: (258) [user] self_eval(-)
^ Exit: (257) [user] self_subst(-)
Call: (257) [apply] apply:maplist_([singleton], user:self_subst)
Unify: (257) [apply] apply:maplist_([singleton], user:self_subst)
^ Call: (258) [user] self_subst(singleton)
^ Unify: (258) [user] self_subst(singleton)
Call: (259) [system] callable(singleton)
Exit: (259) [system] callable(singleton)
^ Unify: (258) [user] self_subst(singleton)
^ Call: (259) [user] self_eval(singleton)
^ Unify: (259) [user] self_eval(singleton)
^ Call: (261) [system] setup_call_cleanup('$notrace'(_190850, _190852), once(user:self_eval0(singleton)), '$restore_trace'(_190850, _190852))
^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_190850, _190852), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_190850, _190852))
^ Call: (262) [system] sig_atomic(system:'$notrace'(_190850, _190852))
^ Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^ Exit: (259) [user] self_eval(singleton)
^ Exit: (258) [user] self_subst(singleton)
Call: (258) [apply] apply:maplist_([], user:self_subst)
Unify: (258) [apply] apply:maplist_([], user:self_subst)
Exit: (258) [apply] apply:maplist_([], user:self_subst)
Exit: (257) [apply] apply:maplist_([singleton], user:self_subst)
Exit: (256) [apply] apply:maplist_([-, singleton], user:self_subst)
^ Exit: (255) [apply] apply:maplist(user:self_subst, [-, singleton])
Call: (255) [system] [-, singleton]=[_202050|_202052]
Exit: (255) [system] [-, singleton]=[-, singleton]
Call: (255) [system] atom(-)
Exit: (255) [system] atom(-)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
^ Call: (255) [user] is_space_op(-)
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
Call: (255) [system] (-)==case
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
Call: (255) [system] fail
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
Call: (255) [system] _215134=do_more_defs(true)
Exit: (255) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (255) [user] clause(eval_21(subst_args, _5498, 497, '&self', [-, singleton], _99542), _217010)
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
Call: (255) [system] singleton=='Nothing'
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
Call: (255) [system] fail
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], singleton)
Call: (255) [system] singleton=='Nothing'
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
^ Call: (255) [user] is_and(-)
^ Unify: (255) [user] is_and(-)
Call: (256) [system] atom(-)
Exit: (256) [system] atom(-)
^ Unify: (255) [user] is_and(-)
^ Call: (256) [user] is_and(-, _232966)
^ Unify: (256) [user] is_and(-, _233894)
Call: (257) [system] atom(-)
Exit: (257) [system] atom(-)
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], [-|_237542])
Call: (255) [system] nonvar(-)
Exit: (255) [system] nonvar(-)
Call: (255) [system] fail
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
^ Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _99542)
^ Call: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _99542)
^ Unify: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _99542)
Call: (256) [system] 497<3
^ Redo: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _99542)
^ Unify: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _99542)
Call: (256) [system] fail
^ Redo: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _99542)
^ Unify: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _99542)
^ Call: (256) [user] mnotrace(is_user_defined_head(=, '&self', -))
^ Unify: (256) [user] mnotrace(is_user_defined_head(=, '&self', -))
^ Call: (257) [user] once(is_user_defined_head(=, '&self', -))
^ Unify: (257) [system] once(user:is_user_defined_head(=, '&self', -))
^ Call: (258) [user] is_user_defined_head(=, '&self', -)
^ Unify: (258) [user] is_user_defined_head(=, '&self', -)
^ Call: (259) [user] mnotrace(is_user_defined_head0(=, '&self', -))
^ Unify: (259) [user] mnotrace(is_user_defined_head0(=, '&self', -))
^ Call: (260) [user] once(is_user_defined_head0(=, '&self', -))
^ Unify: (260) [system] once(user:is_user_defined_head0(=, '&self', -))
^ Call: (261) [user] is_user_defined_head0(=, '&self', -)
^ Unify: (261) [user] is_user_defined_head0(=, '&self', -)
Call: (262) [system] callable(-)
Exit: (262) [system] callable(-)
Call: (262) [system] functor(-, _263644, _263724)
Exit: (262) [system] functor(-, -, 0)
^ Call: (262) [user] is_user_defined_head_f(=, '&self', -)
^ Unify: (262) [user] is_user_defined_head_f(=, '&self', -)
^ Call: (263) [user] is_user_defined_head_f1(=, '&self', -)
^ Unify: (263) [user] is_user_defined_head_f1(=, '&self', -)
Call: (264) [user] metta_eq_def(=, '&self', [-|_269242], _269324)
Unify: (264) [user] metta_eq_def(=, '&self', [-|_269242], _270248)
^ Call: (265) [user] ignore((=)=(=))
^ Unify: (265) [system] ignore(user:((=)=(=)))
Call: (266) [system] (=)=(=)
Exit: (266) [system] (=)=(=)
^ Exit: (265) [system] ignore(user:((=)=(=)))
Call: (265) [user] metta_atom('&self', [=, [-|_269242], _275764])
Unify: (265) [user] metta_atom('&self', [=, [-|_269242], _275764])
^ Call: (266) [user] typed_list('&self', _277678, _277600)
^ Unify: (266) [user] typed_list('&self', _278610, _277600)
Call: (267) [system] compound('&self')
Fail: (267) [system] compound('&self')
^ Fail: (266) [user] typed_list('&self', _281390, _277600)
Redo: (265) [user] metta_atom('&self', [=, [-|_269242], _275764])
Unify: (265) [user] metta_atom('&self', [=, [-|_269242], _275764])
Call: (266) [system] '&self'=='&flybase'
Redo: (265) [user] metta_atom('&self', [=, [-|_269242], _275764])
Unify: (265) [user] metta_atom('&self', [=, [-|_269242], _275764])
^ Call: (266) [user] metta_atom_in_file('&self', [=, [-|_269242], _275764])
^ Unify: (266) [user] metta_atom_in_file('&self', [=, [-|_269242], _275764])
^ Call: (267) [user] metta_atom_in_file('&self', [=, [-|_269242], _275764], _288772, _288774)
^ Unify: (267) [user] metta_atom_in_file('&self', [=, [-|_269242], _275764], _289708, _289710)
^ Call: (268) [user] loaded_into_kb('&self', _290566)
^ Unify: (268) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (268) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (268) [user] once(user:asserted_metta_pred(_301136, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (268) [system] once(user:asserted_metta_pred(_301136, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (269) [user] asserted_metta_pred(_301136, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (269) [user] asserted_metta_pred(_301136, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (265) [user] metta_atom('&self', [=, [-|_269242], _275764])
Unify: (265) [user] metta_atom('&self', [=, [-|_269242], _275764])
Call: (266) [user] metta_atom_asserted('&self', [=, [-|_269242], _275764])
Unify: (266) [user] metta_atom_asserted('&self', [=, [-|_269242], _275764])
^ Call: (267) [user] metta_atom_asserted_deduced('&self', [=, [-|_269242], _275764])
Redo: (266) [user] metta_atom_asserted('&self', [=, [-|_269242], _275764])
Redo: (265) [user] metta_atom('&self', [=, [-|_269242], _275764])
Unify: (265) [user] metta_atom('&self', [=, [-|_269242], _275764])
Call: (266) [system] '&self'\=='&corelib'
Exit: (266) [system] '&self'\=='&corelib'
^ Call: (266) [user] using_all_spaces
^ Unify: (266) [user] using_all_spaces
Call: (267) [system] nb_current(with_all_spaces, t)
Redo: (265) [user] metta_atom('&self', [=, [-|_269242], _275764])
Unify: (265) [user] metta_atom('&self', [=, [-|_269242], _275764])
Call: (266) [system] '&self'\=='&corelib'
Exit: (266) [system] '&self'\=='&corelib'
Call: (266) [user] metta_atom_asserted('&self', '&corelib')
Unify: (266) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (267) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (266) [user] metta_atom_asserted('&self', '&corelib')
Unify: (266) [user] metta_atom_asserted('&self', '&corelib')
Exit: (266) [user] metta_atom_asserted('&self', '&corelib')
Call: (266) [user] should_inherit_from_corelib([=, [-|_269242], _275764])
Unify: (266) [user] should_inherit_from_corelib([=, [-|_269242], _275764])
^ Call: (267) [user] using_all_spaces
^ Unify: (267) [user] using_all_spaces
Call: (268) [system] nb_current(with_all_spaces, t)
Redo: (266) [user] should_inherit_from_corelib([=, [-|_269242], _275764])
Unify: (266) [user] should_inherit_from_corelib([=, [-|_269242], _275764])
Call: (267) [system] (=)==(:)
Redo: (266) [user] should_inherit_from_corelib([=, [-|_269242], _275764])
Unify: (266) [user] should_inherit_from_corelib([=, [-|_269242], _275764])
Call: (267) [system] (=)=='@doc'
Redo: (266) [user] should_inherit_from_corelib([=, [-|_269242], _275764])
Unify: (266) [user] should_inherit_from_corelib([=, [-|_269242], _275764])
Call: (267) [system] fail
Redo: (266) [user] metta_atom_asserted('&self', '&corelib')
Redo: (265) [user] metta_atom('&self', [=, [-|_269242], _275764])
Fail: (264) [user] metta_eq_def(=, '&self', [-|_269242], _356300)
^ Fail: (263) [user] is_user_defined_head_f1(=, '&self', -)
^ Redo: (262) [user] is_user_defined_head_f(=, '&self', -)
^ Unify: (262) [user] is_user_defined_head_f(=, '&self', -)
^ Call: (263) [user] is_user_defined_head_f1(=, '&self', [-|_359944])
^ Unify: (263) [user] is_user_defined_head_f1(=, '&self', [-|_359944])
Call: (264) [user] metta_eq_def(=, '&self', [[-|_359944]|_361814], _361896)
Unify: (264) [user] metta_eq_def(=, '&self', [[-|_359944]|_361814], _362820)
^ Call: (265) [user] ignore((=)=(=))
^ Unify: (265) [system] ignore(user:((=)=(=)))
Call: (266) [system] (=)=(=)
Exit: (266) [system] (=)=(=)
^ Exit: (265) [system] ignore(user:((=)=(=)))
Call: (265) [user] metta_atom('&self', [=, [[-|_359944]|_361814], _368336])
Unify: (265) [user] metta_atom('&self', [=, [[-|_359944]|_361814], _368336])
^ Call: (266) [user] typed_list('&self', _370250, _370172)
^ Unify: (266) [user] typed_list('&self', _371182, _370172)
Call: (267) [system] compound('&self')
Fail: (267) [system] compound('&self')
^ Fail: (266) [user] typed_list('&self', _373962, _370172)
Redo: (265) [user] metta_atom('&self', [=, [[-|_359944]|_361814], _368336])
Unify: (265) [user] metta_atom('&self', [=, [[-|_359944]|_361814], _368336])
Call: (266) [system] '&self'=='&flybase'
Redo: (265) [user] metta_atom('&self', [=, [[-|_359944]|_361814], _368336])
Unify: (265) [user] metta_atom('&self', [=, [[-|_359944]|_361814], _368336])
^ Call: (266) [user] metta_atom_in_file('&self', [=, [[-|_359944]|_361814], _368336])
^ Unify: (266) [user] metta_atom_in_file('&self', [=, [[-|_359944]|_361814], _368336])
^ Call: (267) [user] metta_atom_in_file('&self', [=, [[-|_359944]|_361814], _368336], _381344, _381346)
^ Unify: (267) [user] metta_atom_in_file('&self', [=, [[-|_359944]|_361814], _368336], _382280, _382282)
^ Call: (268) [user] loaded_into_kb('&self', _383138)
^ Unify: (268) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (268) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (268) [user] once(user:asserted_metta_pred(_393708, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (268) [system] once(user:asserted_metta_pred(_393708, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (269) [user] asserted_metta_pred(_393708, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (269) [user] asserted_metta_pred(_393708, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (265) [user] metta_atom('&self', [=, [[-|_359944]|_361814], _368336])
Unify: (265) [user] metta_atom('&self', [=, [[-|_359944]|_361814], _368336])
Call: (266) [user] metta_atom_asserted('&self', [=, [[-|_359944]|_361814], _368336])
Unify: (266) [user] metta_atom_asserted('&self', [=, [[-|_359944]|_361814], _368336])
^ Call: (267) [user] metta_atom_asserted_deduced('&self', [=, [[-|_359944]|_361814], _368336])
Redo: (266) [user] metta_atom_asserted('&self', [=, [[-|_359944]|_361814], _368336])
Redo: (265) [user] metta_atom('&self', [=, [[-|_359944]|_361814], _368336])
Unify: (265) [user] metta_atom('&self', [=, [[-|_359944]|_361814], _368336])
Call: (266) [system] '&self'\=='&corelib'
Exit: (266) [system] '&self'\=='&corelib'
^ Call: (266) [user] using_all_spaces
^ Unify: (266) [user] using_all_spaces
Call: (267) [system] nb_current(with_all_spaces, t)
Redo: (265) [user] metta_atom('&self', [=, [[-|_359944]|_361814], _368336])
Unify: (265) [user] metta_atom('&self', [=, [[-|_359944]|_361814], _368336])
Call: (266) [system] '&self'\=='&corelib'
Exit: (266) [system] '&self'\=='&corelib'
Call: (266) [user] metta_atom_asserted('&self', '&corelib')
Unify: (266) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (267) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (266) [user] metta_atom_asserted('&self', '&corelib')
Unify: (266) [user] metta_atom_asserted('&self', '&corelib')
Exit: (266) [user] metta_atom_asserted('&self', '&corelib')
Call: (266) [user] should_inherit_from_corelib([=, [[-|_359944]|_361814], _368336])
Unify: (266) [user] should_inherit_from_corelib([=, [[-|_359944]|_361814], _368336])
^ Call: (267) [user] using_all_spaces
^ Unify: (267) [user] using_all_spaces
Call: (268) [system] nb_current(with_all_spaces, t)
Redo: (266) [user] should_inherit_from_corelib([=, [[-|_359944]|_361814], _368336])
Unify: (266) [user] should_inherit_from_corelib([=, [[-|_359944]|_361814], _368336])
Call: (267) [system] (=)==(:)
Redo: (266) [user] should_inherit_from_corelib([=, [[-|_359944]|_361814], _368336])
Unify: (266) [user] should_inherit_from_corelib([=, [[-|_359944]|_361814], _368336])
Call: (267) [system] (=)=='@doc'
Redo: (266) [user] should_inherit_from_corelib([=, [[-|_359944]|_361814], _368336])
Unify: (266) [user] should_inherit_from_corelib([=, [[-|_359944]|_361814], _368336])
Call: (267) [system] fail
Redo: (266) [user] metta_atom_asserted('&self', '&corelib')
Redo: (265) [user] metta_atom('&self', [=, [[-|_359944]|_361814], _368336])
Fail: (264) [user] metta_eq_def(=, '&self', [[-|_359944]|_361814], _448872)
^ Fail: (263) [user] is_user_defined_head_f1(=, '&self', [-|_359944])
^ Fail: (262) [user] is_user_defined_head_f(=, '&self', -)
^ Fail: (261) [user] is_user_defined_head0(=, '&self', -)
^ Fail: (260) [system] once(user:is_user_defined_head0(=, '&self', -))
^ Fail: (259) [user] mnotrace(is_user_defined_head0(=, '&self', -))
^ Fail: (258) [user] is_user_defined_head(=, '&self', -)
^ Fail: (257) [system] once(user:is_user_defined_head(=, '&self', -))
^ Fail: (256) [user] mnotrace(is_user_defined_head(=, '&self', -))
^ Redo: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _99542)
^ Unify: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _99542)
^ Call: (256) [user] subst_args40(=, 497, '&self', [-, singleton], _99542)
^ Unify: (256) [user] subst_args40(=, 497, '&self', [-, singleton], _99542)
Call: (257) [user] is_function(-)
Unify: (257) [user] is_function(-)
^ Call: (258) [user] symbol(-)
^ Unify: (258) [user] symbol(-)
Call: (259) [system] atom(-)
Exit: (259) [system] atom(-)
^ Exit: (258) [user] symbol(-)
Exit: (257) [user] is_function(-)
^ Call: (257) [user] is_special_op(-)
^ Unify: (257) [user] is_special_op(-)
^ Call: (258) [user] current_self(_470116)
^ Unify: (258) [user] current_self(_470116)
Call: (259) [system] nb_current(self_space, _470116)
Exit: (259) [system] nb_current(self_space, '&self')
Call: (259) [system] '&self'\==[]
Exit: (259) [system] '&self'\==[]
^ Exit: (258) [user] current_self('&self')
^ Call: (258) [user] is_special_op('&self', -)
^ Unify: (258) [user] is_special_op('&self', -)
Call: (259) [system] atom(-)
Exit: (259) [system] atom(-)
^ Fail: (258) [user] is_special_op('&self', -)
^ Fail: (257) [user] is_special_op(-)
^ Redo: (256) [user] subst_args40(=, 497, '&self', [-, singleton], _99542)
Call: (257) [system] is_list([singleton])
Exit: (257) [system] is_list([singleton])
^ Call: (257) [user] apply:maplist(subst_args(=, _484950, 497, '&self'), [singleton], _484956)
^ Unify: (257) [apply] apply:maplist(user:subst_args(=, _484950, 497, '&self'), [singleton], _484956)
Call: (258) [apply] apply:maplist_([singleton], _484956, user:subst_args(=, _484950, 497, '&self'))
Unify: (258) [apply] apply:maplist_([singleton], [_487774|_487776], user:subst_args(=, _484950, 497, '&self'))
^ Call: (259) [user] subst_args(=, _484950, 497, '&self', singleton, _487774)
^ Unify: (259) [user] subst_args(=, _484950, 497, '&self', singleton, _487774)
Call: (260) [system] atom(=)
Exit: (260) [system] atom(=)
Call: (260) [system] (=)\==(=)
^ Redo: (259) [user] subst_args(=, _484950, 497, '&self', singleton, _487774)
^ Unify: (259) [user] subst_args(=, _484950, 497, '&self', singleton, _487774)
^ Call: (260) [user] self_subst(singleton)
^ Unify: (260) [user] self_subst(singleton)
Call: (261) [system] callable(singleton)
Exit: (261) [system] callable(singleton)
^ Unify: (260) [user] self_subst(singleton)
^ Call: (261) [user] self_eval(singleton)
^ Unify: (261) [user] self_eval(singleton)
^ Call: (263) [system] setup_call_cleanup('$notrace'(_501742, _501744), once(user:self_eval0(singleton)), '$restore_trace'(_501742, _501744))
^ Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_501742, _501744), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_501742, _501744))
^ Call: (264) [system] sig_atomic(system:'$notrace'(_501742, _501744))
^ Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^ Exit: (261) [user] self_eval(singleton)
^ Exit: (260) [user] self_subst(singleton)
Call: (260) [system] _487774=singleton
Exit: (260) [system] singleton=singleton
^ Exit: (259) [user] subst_args(=, _484950, 497, '&self', singleton, singleton)
Call: (259) [apply] apply:maplist_([], _487776, user:subst_args(=, _484950, 497, '&self'))
Unify: (259) [apply] apply:maplist_([], [], user:subst_args(=, _484950, 497, '&self'))
Exit: (259) [apply] apply:maplist_([], [], user:subst_args(=, _484950, 497, '&self'))
Exit: (258) [apply] apply:maplist_([singleton], [singleton], user:subst_args(=, _484950, 497, '&self'))
^ Exit: (257) [apply] apply:maplist(user:subst_args(=, _484950, 497, '&self'), [singleton], [singleton])
^ Call: (257) [user] subst_args5(497, '&self', [-, singleton], _99542)
^ Unify: (257) [user] subst_args5(497, '&self', [-, singleton], _99542)
^ Call: (258) [user] eval_selfless(_516790, _516792, 497, '&self', [-, singleton], _99542)
^ Unify: (258) [user] eval_selfless(_517734, _517736, 497, '&self', [-, singleton], _99542)
^ Call: (259) [user] eval_selfless_0([-, singleton], _99542)
^ Unify: (259) [user] eval_selfless_0([-, singleton], _99542)
Call: (260) [system] var(-)
^ Redo: (259) [user] eval_selfless_0([-, singleton], _99542)
^ Unify: (259) [user] eval_selfless_0([-, singleton], _99542)
^ Call: (260) [user] eval_selfless_1([-, singleton], _5960)
^ Unify: (260) [user] eval_selfless_1([-, singleton], _5960)
^ Call: (261) [user] allow_clp
^ Unify: (261) [user] allow_clp
^ Call: (262) [user] false_flag
^ Unify: (262) [user] false_flag
Call: (263) [system] fail
Fail: (263) [system] fail
^ Fail: (262) [user] false_flag
^ Redo: (259) [user] eval_selfless_0([-, singleton], _5960)
^ Unify: (259) [user] eval_selfless_0([-, singleton], _5960)
^ Call: (260) [user] eval_selfless_2([-, singleton], _5960)
^ Unify: (260) [user] eval_selfless_2([-, singleton], _5960)
Call: (261) [system] var(-)
^ Redo: (260) [user] eval_selfless_2([-, singleton], _5960)
^ Unify: (260) [user] eval_selfless_2([-, singleton], _5960)
^ Call: (261) [user] fake_notrace((ground([-, singleton]), [-, singleton]=[_20494, _20500, _20506], atom(_20494), catch_warn(current_op(_20532, yfx, _20494)), [-, singleton]\=[_20552], s2ps([-, singleton], _20560)))
^ Unify: (261) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_20494, _20500, _20506], atom(_20494), catch_warn(current_op(_20532, yfx, _20494)), [-, singleton]\=[_20552], s2ps([-, singleton], _20560)))
^ Call: (262) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_20494, _20500, _20506], atom(_20494), catch_warn(current_op(_20532, yfx, _20494)), [-, singleton]\=[_20552], s2ps([-, singleton], _20560)))
^ Unify: (262) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_20494, _20500, _20506], atom(_20494), catch_warn(current_op(_20532, yfx, _20494)), [-, singleton]\=[_20552], s2ps([-, singleton], _20560)))
^ Call: (263) [user] setup_call_cleanup('$notrace'(_24266, _24268), once(user:(ground([-, singleton]), [-, singleton]=[_20494, _20500, _20506], atom(_20494), catch_warn(current_op(_20532, yfx, _20494)), [-, singleton]\=[_20552], s2ps([-, singleton], _20560))), '$restore_trace'(_24266, _24268))
^ Unify: (263) [system] setup_call_cleanup(user:'$notrace'(_24266, _24268), user:once(user:(ground([-, singleton]), [-, singleton]=[_20494, _20500, _20506], atom(_20494), catch_warn(current_op(_20532, yfx, _20494)), [-, singleton]\=[_20552], s2ps([-, singleton], _20560))), user:'$restore_trace'(_24266, _24268))
^ Call: (264) [system] sig_atomic(user:'$notrace'(_24266, _24268))
^ Fail: (262) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_20494, _20500, _20506], atom(_20494), catch_warn(current_op(_20532, yfx, _20494)), [-, singleton]\=[_20552], s2ps([-, singleton], _20560)))
^ Fail: (261) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_20494, _20500, _20506], atom(_20494), catch_warn(current_op(_20532, yfx, _20494)), [-, singleton]\=[_20552], s2ps([-, singleton], _20560)))
^ Redo: (257) [user] subst_args5(497, '&self', [-, singleton], _5960)
^ Unify: (257) [user] subst_args5(497, '&self', [-, singleton], _5960)
^ Call: (258) [user] is_system_pred(-)
^ Unify: (258) [user] is_system_pred(-)
Call: (259) [system] atom(-)
Exit: (259) [system] atom(-)
Call: (259) [system] atom_concat(_34594, !, -)
^ Redo: (258) [user] is_system_pred(-)
^ Unify: (258) [user] is_system_pred(-)
Call: (259) [system] atom(-)
Exit: (259) [system] atom(-)
Call: (259) [system] atom_concat(_39222, '-fn', -)
^ Redo: (258) [user] is_system_pred(-)
^ Unify: (258) [user] is_system_pred(-)
Call: (259) [system] atom(-)
Exit: (259) [system] atom(-)
Call: (259) [system] atom_concat(_43850, '-p', -)
^ Redo: (257) [user] subst_args5(497, '&self', [-, singleton], _5960)
^ Call: (258) [user] subst_args6(497, '&self', [-, singleton], _5960)
^ Unify: (258) [user] subst_args6(497, '&self', [-, singleton], _5960)
^ Call: (259) [user] is_system_pred(-)
^ Unify: (259) [user] is_system_pred(-)
Call: (260) [system] atom(-)
Exit: (260) [system] atom(-)
Call: (260) [system] atom_concat(_51292, !, -)
^ Redo: (259) [user] is_system_pred(-)
^ Unify: (259) [user] is_system_pred(-)
Call: (260) [system] atom(-)
Exit: (260) [system] atom(-)
Call: (260) [system] atom_concat(_55920, '-fn', -)
^ Redo: (259) [user] is_system_pred(-)
^ Unify: (259) [user] is_system_pred(-)
Call: (260) [system] atom(-)
Exit: (260) [system] atom(-)
Call: (260) [system] atom_concat(_60548, '-p', -)
^ Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _5960)
^ Call: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
^ Unify: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
Call: (256) [system] [-, singleton]==[]
^ Redo: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
^ Unify: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
Call: (256) [system] var([-, singleton])
^ Redo: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
^ Unify: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
^ Call: (256) [user] once(subst_selfless([-, singleton], _5960))
^ Unify: (256) [system] once(user:subst_selfless([-, singleton], _5960))
^ Call: (257) [user] subst_selfless([-, singleton], _5960)
^ Unify: (257) [user] subst_selfless([-, singleton], _5960)
Call: (258) [system] var(-)
^ Redo: (257) [user] subst_selfless([-, singleton], _5960)
^ Unify: (257) [user] subst_selfless([-, singleton], _5960)
^ Call: (258) [user] eval_selfless(_76406, _76408, _76410, _76412, [-, singleton], _5960)
^ Unify: (258) [user] eval_selfless(_77350, _77352, _77354, _77356, [-, singleton], _5960)
^ Call: (259) [user] eval_selfless_0([-, singleton], _5960)
^ Unify: (259) [user] eval_selfless_0([-, singleton], _5960)
Call: (260) [system] var(-)
^ Redo: (259) [user] eval_selfless_0([-, singleton], _5960)
^ Unify: (259) [user] eval_selfless_0([-, singleton], _5960)
^ Call: (260) [user] eval_selfless_1([-, singleton], _5960)
^ Unify: (260) [user] eval_selfless_1([-, singleton], _5960)
^ Call: (261) [user] allow_clp
^ Unify: (261) [user] allow_clp
^ Call: (262) [user] false_flag
^ Unify: (262) [user] false_flag
Call: (263) [system] fail
Fail: (263) [system] fail
^ Fail: (262) [user] false_flag
^ Redo: (259) [user] eval_selfless_0([-, singleton], _5960)
^ Unify: (259) [user] eval_selfless_0([-, singleton], _5960)
^ Call: (260) [user] eval_selfless_2([-, singleton], _5960)
^ Unify: (260) [user] eval_selfless_2([-, singleton], _5960)
Call: (261) [system] var(-)
^ Redo: (260) [user] eval_selfless_2([-, singleton], _5960)
^ Unify: (260) [user] eval_selfless_2([-, singleton], _5960)
^ Call: (261) [user] fake_notrace((ground([-, singleton]), [-, singleton]=[_97646, _97652, _97658], atom(_97646), catch_warn(current_op(_97684, yfx, _97646)), [-, singleton]\=[_97704], s2ps([-, singleton], _97712)))
^ Unify: (261) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_97646, _97652, _97658], atom(_97646), catch_warn(current_op(_97684, yfx, _97646)), [-, singleton]\=[_97704], s2ps([-, singleton], _97712)))
^ Call: (262) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_97646, _97652, _97658], atom(_97646), catch_warn(current_op(_97684, yfx, _97646)), [-, singleton]\=[_97704], s2ps([-, singleton], _97712)))
^ Unify: (262) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_97646, _97652, _97658], atom(_97646), catch_warn(current_op(_97684, yfx, _97646)), [-, singleton]\=[_97704], s2ps([-, singleton], _97712)))
^ Call: (263) [user] setup_call_cleanup('$notrace'(_101418, _101420), once(user:(ground([-, singleton]), [-, singleton]=[_97646, _97652, _97658], atom(_97646), catch_warn(current_op(_97684, yfx, _97646)), [-, singleton]\=[_97704], s2ps([-, singleton], _97712))), '$restore_trace'(_101418, _101420))
^ Unify: (263) [system] setup_call_cleanup(user:'$notrace'(_101418, _101420), user:once(user:(ground([-, singleton]), [-, singleton]=[_97646, _97652, _97658], atom(_97646), catch_warn(current_op(_97684, yfx, _97646)), [-, singleton]\=[_97704], s2ps([-, singleton], _97712))), user:'$restore_trace'(_101418, _101420))
^ Call: (264) [system] sig_atomic(user:'$notrace'(_101418, _101420))
^ Fail: (262) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_97646, _97652, _97658], atom(_97646), catch_warn(current_op(_97684, yfx, _97646)), [-, singleton]\=[_97704], s2ps([-, singleton], _97712)))
^ Fail: (261) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_97646, _97652, _97658], atom(_97646), catch_warn(current_op(_97684, yfx, _97646)), [-, singleton]\=[_97704], s2ps([-, singleton], _97712)))
^ Redo: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
^ Unify: (255) [user] subst_args2_failed(497, '&self', [-, singleton], [_107042|_107044])
^ Call: (256) [user] subst_args(_108056, _108058, 497, '&self', -, _107042)
^ Unify: (256) [user] subst_args(_109000, _109002, 497, '&self', -, _107042)
Call: (257) [system] atom(_109870)
^ Redo: (256) [user] subst_args(_110870, _110872, 497, '&self', -, _107042)
^ Unify: (256) [user] subst_args(_111814, _111816, 497, '&self', -, _107042)
^ Call: (257) [user] self_subst(-)
^ Unify: (257) [user] self_subst(-)
Call: (258) [system] callable(-)
Exit: (258) [system] callable(-)
^ Unify: (257) [user] self_subst(-)
^ Call: (258) [user] self_eval(-)
^ Unify: (258) [user] self_eval(-)
^ Call: (260) [system] setup_call_cleanup('$notrace'(_119164, _119166), once(user:self_eval0(-)), '$restore_trace'(_119164, _119166))
^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_119164, _119166), system:once(user:self_eval0(-)), system:'$restore_trace'(_119164, _119166))
^ Call: (261) [system] sig_atomic(system:'$notrace'(_119164, _119166))
^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(-)), system:'$restore_trace'(3, -1))
^ Exit: (258) [user] self_eval(-)
^ Exit: (257) [user] self_subst(-)
Call: (257) [system] _107042=(-)
Exit: (257) [system] (-)=(-)
^ Exit: (256) [user] subst_args(_126718, _126720, 497, '&self', -, -)
^ Call: (256) [user] subst_args2_failed(497, '&self', [singleton], _107044)
^ Unify: (256) [user] subst_args2_failed(497, '&self', [singleton], _107044)
Call: (257) [system] [singleton]==[]
^ Redo: (256) [user] subst_args2_failed(497, '&self', [singleton], _107044)
^ Unify: (256) [user] subst_args2_failed(497, '&self', [singleton], _107044)
Call: (257) [system] var([singleton])
^ Redo: (256) [user] subst_args2_failed(497, '&self', [singleton], _107044)
^ Unify: (256) [user] subst_args2_failed(497, '&self', [singleton], _107044)
^ Call: (257) [user] once(subst_selfless([singleton], _107044))
^ Unify: (257) [system] once(user:subst_selfless([singleton], _107044))
^ Call: (258) [user] subst_selfless([singleton], _107044)
^ Unify: (258) [user] subst_selfless([singleton], _107044)
Call: (259) [system] var(singleton)
^ Redo: (258) [user] subst_selfless([singleton], _107044)
^ Unify: (258) [user] subst_selfless([singleton], _107044)
^ Call: (259) [user] eval_selfless(_141644, _141646, _141648, _141650, [singleton], _107044)
^ Unify: (259) [user] eval_selfless(_142588, _142590, _142592, _142594, [singleton], _107044)
^ Call: (260) [user] eval_selfless_0([singleton], _107044)
^ Unify: (260) [user] eval_selfless_0([singleton], _107044)
Call: (261) [system] var(singleton)
^ Redo: (260) [user] eval_selfless_0([singleton], _107044)
^ Unify: (260) [user] eval_selfless_0([singleton], _107044)
^ Call: (261) [user] eval_selfless_1([singleton], _107044)
^ Unify: (261) [user] eval_selfless_1([singleton], _107044)
^ Call: (262) [user] allow_clp
^ Unify: (262) [user] allow_clp
^ Call: (263) [user] false_flag
^ Unify: (263) [user] false_flag
Call: (264) [system] fail
Fail: (264) [system] fail
^ Fail: (263) [user] false_flag
^ Redo: (260) [user] eval_selfless_0([singleton], _107044)
^ Unify: (260) [user] eval_selfless_0([singleton], _107044)
^ Call: (261) [user] eval_selfless_2([singleton], _107044)
^ Unify: (261) [user] eval_selfless_2([singleton], _107044)
Call: (262) [system] var(singleton)
^ Redo: (261) [user] eval_selfless_2([singleton], _107044)
^ Unify: (261) [user] eval_selfless_2([singleton], _107044)
^ Call: (262) [user] fake_notrace((ground([singleton]), [singleton]=[_162884, _162890, _162896], atom(_162884), catch_warn(current_op(_162922, yfx, _162884)), [singleton]\=[_162942], s2ps([singleton], _162950)))
^ Unify: (262) [user] fake_notrace(user:(ground([singleton]), [singleton]=[_162884, _162890, _162896], atom(_162884), catch_warn(current_op(_162922, yfx, _162884)), [singleton]\=[_162942], s2ps([singleton], _162950)))
^ Call: (263) [user] real_notrace(user:(ground([singleton]), [singleton]=[_162884, _162890, _162896], atom(_162884), catch_warn(current_op(_162922, yfx, _162884)), [singleton]\=[_162942], s2ps([singleton], _162950)))
^ Unify: (263) [user] real_notrace(user:(ground([singleton]), [singleton]=[_162884, _162890, _162896], atom(_162884), catch_warn(current_op(_162922, yfx, _162884)), [singleton]\=[_162942], s2ps([singleton], _162950)))
^ Call: (264) [user] setup_call_cleanup('$notrace'(_166656, _166658), once(user:(ground([singleton]), [singleton]=[_162884, _162890, _162896], atom(_162884), catch_warn(current_op(_162922, yfx, _162884)), [singleton]\=[_162942], s2ps([singleton], _162950))), '$restore_trace'(_166656, _166658))
^ Unify: (264) [system] setup_call_cleanup(user:'$notrace'(_166656, _166658), user:once(user:(ground([singleton]), [singleton]=[_162884, _162890, _162896], atom(_162884), catch_warn(current_op(_162922, yfx, _162884)), [singleton]\=[_162942], s2ps([singleton], _162950))), user:'$restore_trace'(_166656, _166658))
^ Call: (265) [system] sig_atomic(user:'$notrace'(_166656, _166658))
^ Fail: (263) [user] real_notrace(user:(ground([singleton]), [singleton]=[_162884, _162890, _162896], atom(_162884), catch_warn(current_op(_162922, yfx, _162884)), [singleton]\=[_162942], s2ps([singleton], _162950)))
^ Fail: (262) [user] fake_notrace(user:(ground([singleton]), [singleton]=[_162884, _162890, _162896], atom(_162884), catch_warn(current_op(_162922, yfx, _162884)), [singleton]\=[_162942], s2ps([singleton], _162950)))
^ Redo: (256) [user] subst_args2_failed(497, '&self', [singleton], _107044)
^ Unify: (256) [user] subst_args2_failed(497, '&self', [singleton], [_172280|_172282])
^ Call: (257) [user] subst_args(_173294, _173296, 497, '&self', singleton, _172280)
^ Unify: (257) [user] subst_args(_174238, _174240, 497, '&self', singleton, _172280)
Call: (258) [system] atom(_175108)
^ Redo: (257) [user] subst_args(_176108, _176110, 497, '&self', singleton, _172280)
^ Unify: (257) [user] subst_args(_177052, _177054, 497, '&self', singleton, _172280)
^ Call: (258) [user] self_subst(singleton)
^ Unify: (258) [user] self_subst(singleton)
Call: (259) [system] callable(singleton)
Exit: (259) [system] callable(singleton)
^ Unify: (258) [user] self_subst(singleton)
^ Call: (259) [user] self_eval(singleton)
^ Unify: (259) [user] self_eval(singleton)
^ Call: (261) [system] setup_call_cleanup('$notrace'(_184402, _184404), once(user:self_eval0(singleton)), '$restore_trace'(_184402, _184404))
^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_184402, _184404), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_184402, _184404))
^ Call: (262) [system] sig_atomic(system:'$notrace'(_184402, _184404))
^ Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^ Exit: (259) [user] self_eval(singleton)
^ Exit: (258) [user] self_subst(singleton)
Call: (258) [system] _172280=singleton
Exit: (258) [system] singleton=singleton
^ Exit: (257) [user] subst_args(_191956, _191958, 497, '&self', singleton, singleton)
^ Call: (257) [user] subst_args2_failed(497, '&self', [], _172282)
^ Unify: (257) [user] subst_args2_failed(497, '&self', [], _172282)
Call: (258) [system] []==[]
Exit: (258) [system] []==[]
Call: (258) [system] _172282=[]
Exit: (258) [system] []=[]
^ Exit: (257) [user] subst_args2_failed(497, '&self', [], [])
^ Exit: (256) [user] subst_args2_failed(497, '&self', [singleton], [singleton])
^ Exit: (255) [user] subst_args2_failed(497, '&self', [-, singleton], [-, singleton])
^ Exit: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], [-, singleton])
Call: (254) [system] nb_setarg(1, retval(fail), [-, singleton])
Exit: (254) [system] nb_setarg(1, retval([-, singleton]), [-, singleton])
^ Call: (254) [user] ignore(notrace((\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^ Unify: (254) [system] ignore(user:notrace((\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^ Call: (256) [system] setup_call_cleanup('$notrace'(_205914, _205916), once(user:(\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))), '$restore_trace'(_205914, _205916))
^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_205914, _205916), system:once(user:(\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))), system:'$restore_trace'(_205914, _205916))
^ Call: (257) [system] sig_atomic(system:'$notrace'(_205914, _205916))
^ Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))), system:'$restore_trace'(3, -1))
^ Exit: (254) [system] ignore(user:notrace((\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^ Call: (254) [user] ignore((_5968==1->ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))))))))))
^ Unify: (254) [system] ignore(user:(_5968==1->ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))))))))))
Call: (256) [system] _5968==1
Fail: (256) [system] _5968==1
^ Call: (257) [system] setup_call_cleanup('$notrace'(_214364, _214366), once(user:ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])])))))))), '$restore_trace'(_214364, _214366))
^ Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_214364, _214366), system:once(user:ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])])))))))), system:'$restore_trace'(_214364, _214366))
^ Call: (258) [system] sig_atomic(system:'$notrace'(_214364, _214366))
^ Exit: (257) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (254) [system] ignore(user:(_5968==1->ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))))))))))
^ Exit: (252) [system] call_cleanup(user:((call(subst_args1(=, _5498), 497, '&self', [-, singleton], [-, singleton])*->nb_setarg(1, retval([-, singleton]), [-, singleton]);fail, trace, call(subst_args1(=, _5498), 497, '&self', [-, singleton], [-, singleton])), ignore(notrace((\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))))), user:ignore((_5968==1->ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])])))))))))))
Call: (252) [system] retval([-, singleton])\=@=retval(fail)
Exit: (252) [system] retval([-, singleton])\=@=retval(fail)
^ Exit: (251) [user] trace_eval(subst_args1(=, _5498), (false, (e2;e)), 497, '&self', [-, singleton], [-, singleton])
Call: (251) [system] [-, singleton]\=@=[-, singleton]
^ Redo: (250) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5826)
Call: (251) [system] _5826=[-, singleton]
Exit: (251) [system] [-, singleton]=[-, singleton]
^ Exit: (250) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], [-, singleton])
^ Exit: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], [-, singleton])
^ Call: (250) [system] setup_call_cleanup('$notrace'(_228668, _228670), once(user:if_t_else((wont_need_subst([-, singleton]), [-, singleton]\=@=[-, singleton]), (wdmsg('red', needed_subst_args([-, singleton], [-, singleton])), bt, sleep(1.0)), nop(wdmsg(unneeded_subst_args([-, singleton]))))), '$restore_trace'(_228668, _228670))
^ Unify: (250) [system] setup_call_cleanup(system:'$notrace'(_228668, _228670), system:once(user:if_t_else((wont_need_subst([-, singleton]), [-, singleton]\=@=[-, singleton]), (wdmsg('red', needed_subst_args([-, singleton], [-, singleton])), bt, sleep(1.0)), nop(wdmsg(unneeded_subst_args([-, singleton]))))), system:'$restore_trace'(_228668, _228670))
^ Call: (251) [system] sig_atomic(system:'$notrace'(_228668, _228670))
^ Exit: (250) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:if_t_else((wont_need_subst([-, singleton]), [-, singleton]\=@=[-, singleton]), (wdmsg('red', needed_subst_args([-, singleton], [-, singleton])), bt, sleep(1.0)), nop(wdmsg(unneeded_subst_args([-, singleton]))))), system:'$restore_trace'(3, -1))
^ Exit: (248) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], [-, singleton])
^ Exit: (247) [user] eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], [-, singleton])
Exit: (246) [user] if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], [-, singleton]), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], [-, singleton]))
Exit: (245) [user] if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], [-, singleton]), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], [-, singleton])))
Exit: (244) [user] if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], [-, singleton]), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], [-, singleton]))))
Exit: (243) [user] if_or_else(eval_maybe_python(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], [-, singleton]), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], [-, singleton])))))
^ Exit: (242) [user] eval_70(=, _5498, 498, '&self', [-, singleton], [-, singleton])
^ Call: (242) [user] check_returnval(=, _5498, [-, singleton])
^ Unify: (242) [user] check_returnval(=, _5498, [-, singleton])
^ Exit: (242) [user] check_returnval(=, _5498, [-, singleton])
^ Exit: (241) [user] eval_41(=, _5498, 498, '&self', [-, singleton], [-, singleton])
^ Exit: (240) [user] eval_40(=, _5498, 498, '&self', [-, singleton], [-, singleton])
Call: (240) [system] [-, singleton]=_5526
Exit: (240) [system] [-, singleton]=[-, singleton]
^ Exit: (239) [user] eval_20(=, _5498, 498, '&self', [-, singleton], [-, singleton])
Call: (239) [system] nb_setarg(1, retval(fail), [-, singleton])
Exit: (239) [system] nb_setarg(1, retval([-, singleton]), [-, singleton])
^ Call: (239) [user] ignore(notrace((\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^ Unify: (239) [system] ignore(user:notrace((\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^ Call: (241) [system] setup_call_cleanup('$notrace'(_250542, _250544), once(user:(\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))), '$restore_trace'(_250542, _250544))
^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_250542, _250544), system:once(user:(\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))), system:'$restore_trace'(_250542, _250544))
^ Call: (242) [system] sig_atomic(system:'$notrace'(_250542, _250544))
^ Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))), system:'$restore_trace'(3, -1))
^ Exit: (239) [system] ignore(user:notrace((\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^ Call: (239) [user] ignore((_5534==1->ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))))))))))
^ Unify: (239) [system] ignore(user:(_5534==1->ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))))))))))
Call: (241) [system] _5534==1
Fail: (241) [system] _5534==1
^ Call: (242) [system] setup_call_cleanup('$notrace'(_258992, _258994), once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])])))))))), '$restore_trace'(_258992, _258994))
^ Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_258992, _258994), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])])))))))), system:'$restore_trace'(_258992, _258994))
^ Call: (243) [system] sig_atomic(system:'$notrace'(_258992, _258994))
^ Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (239) [system] ignore(user:(_5534==1->ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))))))))))
^ Exit: (237) [system] call_cleanup(user:((call(eval_20(=, _5498), 498, '&self', [-, singleton], [-, singleton])*->nb_setarg(1, retval([-, singleton]), [-, singleton]);fail, trace, call(eval_20(=, _5498), 498, '&self', [-, singleton], [-, singleton])), ignore(notrace((\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))))), user:ignore((_5534==1->ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])])))))))))))
Call: (237) [system] retval([-, singleton])\=@=retval(fail)
Exit: (237) [system] retval([-, singleton])\=@=retval(fail)
^ Exit: (236) [user] trace_eval(eval_20(=, _5498), e, 498, '&self', [-, singleton], [-, singleton])
^ Call: (236) [user] self_eval([-, singleton])
^ Unify: (236) [user] self_eval([-, singleton])
^ Call: (238) [system] setup_call_cleanup('$notrace'(_269462, _269464), once(user:self_eval0([-, singleton])), '$restore_trace'(_269462, _269464))
^ Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_269462, _269464), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_269462, _269464))
^ Call: (239) [system] sig_atomic(system:'$notrace'(_269462, _269464))
^ Fail: (236) [user] self_eval([-, singleton])
^ Redo: (235) [user] eval_01(=, _5498, 499, '&self', [-, singleton], _5512)
Call: (236) [system] [-, singleton]=@=[-, singleton]
Exit: (236) [system] [-, singleton]=@=[-, singleton]
Call: (236) [system] _276024=[-, singleton]
Exit: (236) [system] [-, singleton]=[-, singleton]
^ Call: (236) [user] eval_02(=, _5498, 498, '&self', [-, singleton], _5512)
^ Unify: (236) [user] eval_02(=, _5498, 498, '&self', [-, singleton], _5512)
^ Call: (237) [user] once(if_or_else(subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512), if_or_else((fail, finish_eval(=, _5498, 498, '&self', [-, singleton], _5512)), [-, singleton]=_5512)))
^ Unify: (237) [system] once(user:if_or_else(subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512), if_or_else((fail, finish_eval(=, _5498, 498, '&self', [-, singleton], _5512)), [-, singleton]=_5512)))
Call: (238) [user] if_or_else(subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512), if_or_else((fail, finish_eval(=, _5498, 498, '&self', [-, singleton], _5512)), [-, singleton]=_5512))
Unify: (238) [user] if_or_else(subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512), if_or_else((fail, finish_eval(=, _5498, 498, '&self', [-, singleton], _5512)), [-, singleton]=_5512))
^ Call: (239) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512)
^ Unify: (239) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512)
^ Call: (240) [user] wont_need_subst([-, singleton])
^ Unify: (240) [user] wont_need_subst([-, singleton])
Call: (241) [system] number(singleton)
^ Redo: (240) [user] wont_need_subst([-, singleton])
^ Unify: (240) [user] wont_need_subst([-, singleton])
Call: (241) [system] atom(-)
Exit: (241) [system] atom(-)
^ Call: (241) [user] need_subst_f(-)
^ Unify: (241) [user] need_subst_f(-)
^ Exit: (241) [user] need_subst_f(-)
^ Redo: (239) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512)
^ Unify: (239) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512)
^ Call: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
^ Unify: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
Call: (241) [system] atom(=)
Exit: (241) [system] atom(=)
Call: (241) [system] (=)\==(=)
^ Redo: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
^ Unify: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
^ Call: (241) [user] self_subst([-, singleton])
^ Unify: (241) [user] self_subst([-, singleton])
Call: (242) [system] callable([-, singleton])
Exit: (242) [system] callable([-, singleton])
^ Unify: (241) [user] self_subst([-, singleton])
^ Call: (242) [user] self_eval([-, singleton])
^ Unify: (242) [user] self_eval([-, singleton])
^ Call: (244) [system] setup_call_cleanup('$notrace'(_309568, _309570), once(user:self_eval0([-, singleton])), '$restore_trace'(_309568, _309570))
^ Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_309568, _309570), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_309568, _309570))
^ Call: (245) [system] sig_atomic(system:'$notrace'(_309568, _309570))
^ Fail: (242) [user] self_eval([-, singleton])
^ Redo: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
^ Unify: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
Call: (241) [system] [singleton]==[]
^ Redo: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
^ Unify: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
^ Call: (242) [system] setup_call_cleanup('$notrace'(_318054, _318056), once(user:(_318036 is 498-1)), '$restore_trace'(_318054, _318056))
^ Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_318054, _318056), system:once(user:(_318036 is 498-1)), system:'$restore_trace'(_318054, _318056))
^ Call: (243) [system] sig_atomic(system:'$notrace'(_318054, _318056))
^ Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1)), system:'$restore_trace'(3, -1))
^ Call: (241) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5512)
^ Unify: (241) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5512)
^ Call: (242) [user] self_subst([-, singleton])
^ Unify: (242) [user] self_subst([-, singleton])
Call: (243) [system] callable([-, singleton])
Exit: (243) [system] callable([-, singleton])
^ Unify: (242) [user] self_subst([-, singleton])
^ Call: (243) [user] self_eval([-, singleton])
^ Unify: (243) [user] self_eval([-, singleton])
^ Call: (245) [system] setup_call_cleanup('$notrace'(_330204, _330206), once(user:self_eval0([-, singleton])), '$restore_trace'(_330204, _330206))
^ Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_330204, _330206), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_330204, _330206))
^ Call: (246) [system] sig_atomic(system:'$notrace'(_330204, _330206))
^ Fail: (243) [user] self_eval([-, singleton])
^ Redo: (241) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5512)
^ Unify: (241) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5512)
Call: (242) [system] _335860 is 497+ -1
Exit: (242) [system] 496 is 497+ -1
^ Call: (242) [user] trace_eval(subst_args1(=, _5498), (false, (e2;e)), 497, '&self', [-, singleton], _337736)
^ Unify: (242) [user] trace_eval(subst_args1(=, _5498), (false, (e2;e)), 497, '&self', [-, singleton], _337736)
^ Call: (243) [user] must_det_ll((notrace((flag(eval_num, _339646, _339646+1), _339664 is _339646 mod 500, _339682 is 99-497 mod 100, _339706=_339708, option_else('trace-length', _339720, 500), option_else('trace-depth', _339728, 30))), quietly(if_t((nop(stop_rtrace), _339664>_339720), (set_debug(eval, false), _339784 is _339720+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_339784])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_339836)))))
^ Unify: (243) [user] must_det_ll(user:(notrace((flag(eval_num, _339646, _339646+1), _339664 is _339646 mod 500, _339682 is 99-497 mod 100, _339706=_339708, option_else('trace-length', _339720, 500), option_else('trace-depth', _339728, 30))), quietly(if_t((nop(stop_rtrace), _339664>_339720), (set_debug(eval, false), _339784 is _339720+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_339784])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_339836)))))
^ Call: (244) [user] once(user:(notrace((flag(eval_num, _339646, _339646+1), _339664 is _339646 mod 500, _339682 is 99-497 mod 100, _339706=_339708, option_else('trace-length', _339720, 500), option_else('trace-depth', _339728, 30))), quietly(if_t((nop(stop_rtrace), _339664>_339720), (set_debug(eval, false), _339784 is _339720+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_339784])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_339836)))))
^ Unify: (244) [system] once(user:(notrace((flag(eval_num, _339646, _339646+1), _339664 is _339646 mod 500, _339682 is 99-497 mod 100, _339706=_339708, option_else('trace-length', _339720, 500), option_else('trace-depth', _339728, 30))), quietly(if_t((nop(stop_rtrace), _339664>_339720), (set_debug(eval, false), _339784 is _339720+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_339784])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_339836)))))
^ Call: (247) [system] setup_call_cleanup('$notrace'(_343560, _343562), once(user:(flag(eval_num, _339646, _339646+1), _339664 is _339646 mod 500, _339682 is 99-497 mod 100, _339706=_339708, option_else('trace-length', _339720, 500), option_else('trace-depth', _339728, 30))), '$restore_trace'(_343560, _343562))
^ Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_343560, _343562), system:once(user:(flag(eval_num, _339646, _339646+1), _339664 is _339646 mod 500, _339682 is 99-497 mod 100, _339706=_339708, option_else('trace-length', _339720, 500), option_else('trace-depth', _339728, 30))), system:'$restore_trace'(_343560, _343562))
^ Call: (248) [system] sig_atomic(system:'$notrace'(_343560, _343562))
^ Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 4, 4+1), 4 is 4 mod 500, 2 is 99-497 mod 100, _339706=_339706, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (247) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _339784 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_339784])), nop((start_rtrace, rtrace)))))
^ Unify: (247) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _339784 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_339784])), nop((start_rtrace, rtrace)))))
^ Exit: (247) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _339784 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_339784])), nop((start_rtrace, rtrace)))))
Call: (246) [user] nop(notrace(no_repeats_var(_339836)))
Unify: (246) [user] nop(notrace(no_repeats_var(_339836)))
Exit: (246) [user] nop(notrace(no_repeats_var(_339836)))
^ Exit: (244) [system] once(user:(notrace((flag(eval_num, 4, 4+1), 4 is 4 mod 500, 2 is 99-497 mod 100, _339706=_339706, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _339784 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_339784])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_339836)))))
^ Exit: (243) [user] must_det_ll(user:(notrace((flag(eval_num, 4, 4+1), 4 is 4 mod 500, 2 is 99-497 mod 100, _339706=_339706, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _339784 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_339784])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_339836)))))
Call: (243) [occurs] occurs:sub_term(_355024, (false, (e2;e)))
Unify: (243) [occurs] occurs:sub_term((false, (e2;e)), (false, (e2;e)))
Exit: (243) [occurs] occurs:sub_term((false, (e2;e)), (false, (e2;e)))
Call: (243) [system] (false, (e2;e))\=(false, (e2;e))
Fail: (243) [system] (false, (e2;e))\=(false, (e2;e))
Redo: (243) [occurs] occurs:sub_term(_355024, (false, (e2;e)))
Unify: (243) [occurs] occurs:sub_term(_355024, (false, (e2;e)))
Call: (244) [system] compound((false, (e2;e)))
Exit: (244) [system] compound((false, (e2;e)))
Call: (244) [system] arg(_363446, (false, (e2;e)), _363370)
Exit: (244) [system] arg(1, (false, (e2;e)), false)
Call: (244) [occurs] occurs:sub_term(_355024, false)
Unify: (244) [occurs] occurs:sub_term(false, false)
Exit: (244) [occurs] occurs:sub_term(false, false)
Exit: (243) [occurs] occurs:sub_term(false, (false, (e2;e)))
Call: (243) [system] (false, (e2;e))\=false
Exit: (243) [system] (false, (e2;e))\=false
^ Call: (243) [user] if_trace((eval;false, (e2;e)), (_339706=1, indentq(2, 4, -->, [false, [-, singleton]])))
^ Unify: (243) [user] if_trace((eval;false, (e2;e)), (_339706=1, indentq(2, 4, -->, [false, [-, singleton]])))
^ Call: (245) [system] setup_call_cleanup('$notrace'(_372750, _372752), once(user:real_notrace(catch_err(ignore((is_debugging((eval;false, (e2;e))), _339706=1, indentq(2, 4, -->, [false, [-, singleton]]))), _372708, fbug((_372708-->if_trace((eval;false, (e2;e)), (_339706=1, indentq(2, 4, -->, [false, [-, singleton]])))))))), '$restore_trace'(_372750, _372752))
^ Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_372750, _372752), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;false, (e2;e))), _339706=1, indentq(2, 4, -->, [false, [-, singleton]]))), _372708, fbug((_372708-->if_trace((eval;false, (e2;e)), (_339706=1, indentq(2, 4, -->, [false, [-, singleton]])))))))), system:'$restore_trace'(_372750, _372752))
^ Call: (246) [system] sig_atomic(system:'$notrace'(_372750, _372752))
^ Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;false, (e2;e))), _339706=1, indentq(2, 4, -->, [false, [-, singleton]]))), _372708, fbug((_372708-->if_trace((eval;false, (e2;e)), (_339706=1, indentq(2, 4, -->, [false, [-, singleton]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (243) [user] if_trace((eval;false, (e2;e)), (_339706=1, indentq(2, 4, -->, [false, [-, singleton]])))
Call: (243) [system] _377532=retval(fail)
Exit: (243) [system] retval(fail)=retval(fail)
Call: (243) [system] _379394=(\+ \+ (flag(eval_num, _379414, _379414+1), (retval(fail)\=@=retval(fail), nonvar(_337736)->indentq(2, _379414, <--, [false, _337736]);indentq(2, _379414, <--, [false, retval(fail)]))))
Exit: (243) [system] (\+ \+ (flag(eval_num, _379414, _379414+1), (retval(fail)\=@=retval(fail), nonvar(_337736)->indentq(2, _379414, <--, [false, _337736]);indentq(2, _379414, <--, [false, retval(fail)]))))=(\+ \+ (flag(eval_num, _379414, _379414+1), (retval(fail)\=@=retval(fail), nonvar(_337736)->indentq(2, _379414, <--, [false, _337736]);indentq(2, _379414, <--, [false, retval(fail)]))))
^ Call: (243) [user] call_cleanup(((call(subst_args1(=, _5498), 497, '&self', [-, singleton], _337736)*->nb_setarg(1, retval(fail), _337736);fail, trace, call(subst_args1(=, _5498), 497, '&self', [-, singleton], _337736)), ignore(notrace((\+_337736\=_339836, nb_setarg(1, retval(fail), _337736))))), ignore((_339706==1->ignore(\+ \+ (flag(eval_num, _379414, _379414+1), (retval(fail)\=@=retval(fail), nonvar(_337736)->indentq(2, _379414, <--, [false, _337736]);indentq(2, _379414, <--, [false, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _379414, _379414+1), (retval(fail)\=@=retval(fail), nonvar(_337736)->indentq(2, _379414, <--, [false, _337736]);indentq(2, _379414, <--, [false, retval(fail)])))))))))))
^ Unify: (243) [system] call_cleanup(user:((call(subst_args1(=, _5498), 497, '&self', [-, singleton], _337736)*->nb_setarg(1, retval(fail), _337736);fail, trace, call(subst_args1(=, _5498), 497, '&self', [-, singleton], _337736)), ignore(notrace((\+_337736\=_339836, nb_setarg(1, retval(fail), _337736))))), user:ignore((_339706==1->ignore(\+ \+ (flag(eval_num, _379414, _379414+1), (retval(fail)\=@=retval(fail), nonvar(_337736)->indentq(2, _379414, <--, [false, _337736]);indentq(2, _379414, <--, [false, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _379414, _379414+1), (retval(fail)\=@=retval(fail), nonvar(_337736)->indentq(2, _379414, <--, [false, _337736]);indentq(2, _379414, <--, [false, retval(fail)])))))))))))
^ Call: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
Call: (246) [system] var(=)
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
Call: (246) [system] atom(=)
Exit: (246) [system] atom(=)
Call: (246) [system] (=)\==(=)
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
Call: (246) [system] atom([-, singleton])
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
Call: (246) [system] is_list([singleton])
Exit: (246) [system] is_list([singleton])
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
Call: (246) [system] is_list([-, singleton])
Exit: (246) [system] is_list([-, singleton])
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], [-|_399268])
Call: (246) [system] var(-)
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
Call: (246) [system] is_list([-, singleton])
Exit: (246) [system] is_list([-, singleton])
^ Call: (246) [user] apply:maplist(self_subst, [-, singleton])
^ Unify: (246) [apply] apply:maplist(user:self_subst, [-, singleton])
Call: (247) [apply] apply:maplist_([-, singleton], user:self_subst)
Unify: (247) [apply] apply:maplist_([-, singleton], user:self_subst)
^ Call: (248) [user] self_subst(-)
^ Unify: (248) [user] self_subst(-)
Call: (249) [system] callable(-)
Exit: (249) [system] callable(-)
^ Unify: (248) [user] self_subst(-)
^ Call: (249) [user] self_eval(-)
^ Unify: (249) [user] self_eval(-)
^ Call: (251) [system] setup_call_cleanup('$notrace'(_415084, _415086), once(user:self_eval0(-)), '$restore_trace'(_415084, _415086))
^ Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_415084, _415086), system:once(user:self_eval0(-)), system:'$restore_trace'(_415084, _415086))
^ Call: (252) [system] sig_atomic(system:'$notrace'(_415084, _415086))
^ Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(-)), system:'$restore_trace'(3, -1))
^ Exit: (249) [user] self_eval(-)
^ Exit: (248) [user] self_subst(-)
Call: (248) [apply] apply:maplist_([singleton], user:self_subst)
Unify: (248) [apply] apply:maplist_([singleton], user:self_subst)
^ Call: (249) [user] self_subst(singleton)
^ Unify: (249) [user] self_subst(singleton)
Call: (250) [system] callable(singleton)
Exit: (250) [system] callable(singleton)
^ Unify: (249) [user] self_subst(singleton)
^ Call: (250) [user] self_eval(singleton)
^ Unify: (250) [user] self_eval(singleton)
^ Call: (252) [system] setup_call_cleanup('$notrace'(_429044, _429046), once(user:self_eval0(singleton)), '$restore_trace'(_429044, _429046))
^ Unify: (252) [system] setup_call_cleanup(system:'$notrace'(_429044, _429046), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_429044, _429046))
^ Call: (253) [system] sig_atomic(system:'$notrace'(_429044, _429046))
^ Exit: (252) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^ Exit: (250) [user] self_eval(singleton)
^ Exit: (249) [user] self_subst(singleton)
Call: (249) [apply] apply:maplist_([], user:self_subst)
Unify: (249) [apply] apply:maplist_([], user:self_subst)
Exit: (249) [apply] apply:maplist_([], user:self_subst)
Exit: (248) [apply] apply:maplist_([singleton], user:self_subst)
Exit: (247) [apply] apply:maplist_([-, singleton], user:self_subst)
^ Exit: (246) [apply] apply:maplist(user:self_subst, [-, singleton])
Call: (246) [system] [-, singleton]=[_440244|_440246]
Exit: (246) [system] [-, singleton]=[-, singleton]
Call: (246) [system] atom(-)
Exit: (246) [system] atom(-)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
^ Call: (246) [user] is_space_op(-)
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
Call: (246) [system] (-)==case
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
Call: (246) [system] fail
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
Call: (246) [system] _453328=do_more_defs(true)
Exit: (246) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (246) [user] clause(eval_21(subst_args, _5498, 497, '&self', [-, singleton], _337736), _455204)
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
Call: (246) [system] singleton=='Nothing'
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
Call: (246) [system] fail
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], singleton)
Call: (246) [system] singleton=='Nothing'
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
^ Call: (246) [user] is_and(-)
^ Unify: (246) [user] is_and(-)
Call: (247) [system] atom(-)
Exit: (247) [system] atom(-)
^ Unify: (246) [user] is_and(-)
^ Call: (247) [user] is_and(-, _471160)
^ Unify: (247) [user] is_and(-, _472088)
Call: (248) [system] atom(-)
Exit: (248) [system] atom(-)
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], [-|_475736])
Call: (246) [system] nonvar(-)
Exit: (246) [system] nonvar(-)
Call: (246) [system] fail
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
^ Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _337736)
^ Call: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _337736)
^ Unify: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _337736)
Call: (247) [system] 497<3
^ Redo: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _337736)
^ Unify: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _337736)
Call: (247) [system] fail
^ Redo: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _337736)
^ Unify: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _337736)
^ Call: (247) [user] mnotrace(is_user_defined_head(=, '&self', -))
^ Unify: (247) [user] mnotrace(is_user_defined_head(=, '&self', -))
^ Call: (248) [user] once(is_user_defined_head(=, '&self', -))
^ Unify: (248) [system] once(user:is_user_defined_head(=, '&self', -))
^ Call: (249) [user] is_user_defined_head(=, '&self', -)
^ Unify: (249) [user] is_user_defined_head(=, '&self', -)
^ Call: (250) [user] mnotrace(is_user_defined_head0(=, '&self', -))
^ Unify: (250) [user] mnotrace(is_user_defined_head0(=, '&self', -))
^ Call: (251) [user] once(is_user_defined_head0(=, '&self', -))
^ Unify: (251) [system] once(user:is_user_defined_head0(=, '&self', -))
^ Call: (252) [user] is_user_defined_head0(=, '&self', -)
^ Unify: (252) [user] is_user_defined_head0(=, '&self', -)
Call: (253) [system] callable(-)
Exit: (253) [system] callable(-)
Call: (253) [system] functor(-, _501838, _501918)
Exit: (253) [system] functor(-, -, 0)
^ Call: (253) [user] is_user_defined_head_f(=, '&self', -)
^ Unify: (253) [user] is_user_defined_head_f(=, '&self', -)
^ Call: (254) [user] is_user_defined_head_f1(=, '&self', -)
^ Unify: (254) [user] is_user_defined_head_f1(=, '&self', -)
Call: (255) [user] metta_eq_def(=, '&self', [-|_507436], _507518)
Unify: (255) [user] metta_eq_def(=, '&self', [-|_507436], _508442)
^ Call: (256) [user] ignore((=)=(=))
^ Unify: (256) [system] ignore(user:((=)=(=)))
Call: (257) [system] (=)=(=)
Exit: (257) [system] (=)=(=)
^ Exit: (256) [system] ignore(user:((=)=(=)))
Call: (256) [user] metta_atom('&self', [=, [-|_507436], _513958])
Unify: (256) [user] metta_atom('&self', [=, [-|_507436], _513958])
^ Call: (257) [user] typed_list('&self', _515872, _515794)
^ Unify: (257) [user] typed_list('&self', _516804, _515794)
Call: (258) [system] compound('&self')
Fail: (258) [system] compound('&self')
^ Fail: (257) [user] typed_list('&self', _519584, _515794)
Redo: (256) [user] metta_atom('&self', [=, [-|_507436], _513958])
Unify: (256) [user] metta_atom('&self', [=, [-|_507436], _513958])
Call: (257) [system] '&self'=='&flybase'
Redo: (256) [user] metta_atom('&self', [=, [-|_507436], _513958])
Unify: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
^ Call: (257) [user] metta_atom_in_file('&self', [=, [-|_5956], _5972])
^ Unify: (257) [user] metta_atom_in_file('&self', [=, [-|_5956], _5972])
^ Call: (258) [user] metta_atom_in_file('&self', [=, [-|_5956], _5972], _8820, _8822)
^ Unify: (258) [user] metta_atom_in_file('&self', [=, [-|_5956], _5972], _9756, _9758)
^ Call: (259) [user] loaded_into_kb('&self', _10614)
^ Unify: (259) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (259) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (259) [user] once(user:asserted_metta_pred(_21184, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (259) [system] once(user:asserted_metta_pred(_21184, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (260) [user] asserted_metta_pred(_21184, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (260) [user] asserted_metta_pred(_21184, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
Unify: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
Call: (257) [user] metta_atom_asserted('&self', [=, [-|_5956], _5972])
Unify: (257) [user] metta_atom_asserted('&self', [=, [-|_5956], _5972])
^ Call: (258) [user] metta_atom_asserted_deduced('&self', [=, [-|_5956], _5972])
Redo: (257) [user] metta_atom_asserted('&self', [=, [-|_5956], _5972])
Redo: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
Unify: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
Call: (257) [system] '&self'\=='&corelib'
Exit: (257) [system] '&self'\=='&corelib'
^ Call: (257) [user] using_all_spaces
^ Unify: (257) [user] using_all_spaces
Call: (258) [system] nb_current(with_all_spaces, t)
Redo: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
Unify: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
Call: (257) [system] '&self'\=='&corelib'
Exit: (257) [system] '&self'\=='&corelib'
Call: (257) [user] metta_atom_asserted('&self', '&corelib')
Unify: (257) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (258) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (257) [user] metta_atom_asserted('&self', '&corelib')
Unify: (257) [user] metta_atom_asserted('&self', '&corelib')
Exit: (257) [user] metta_atom_asserted('&self', '&corelib')
Call: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
Unify: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
^ Call: (258) [user] using_all_spaces
^ Unify: (258) [user] using_all_spaces
Call: (259) [system] nb_current(with_all_spaces, t)
Redo: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
Unify: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
Call: (258) [system] (=)==(:)
Redo: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
Unify: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
Call: (258) [system] (=)=='@doc'
Redo: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
Unify: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
Call: (258) [system] fail
Redo: (257) [user] metta_atom_asserted('&self', '&corelib')
Redo: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
Fail: (255) [user] metta_eq_def(=, '&self', [-|_5956], _76348)
^ Fail: (254) [user] is_user_defined_head_f1(=, '&self', -)
^ Redo: (253) [user] is_user_defined_head_f(=, '&self', -)
^ Unify: (253) [user] is_user_defined_head_f(=, '&self', -)
^ Call: (254) [user] is_user_defined_head_f1(=, '&self', [-|_79992])
^ Unify: (254) [user] is_user_defined_head_f1(=, '&self', [-|_79992])
Call: (255) [user] metta_eq_def(=, '&self', [[-|_79992]|_81862], _81944)
Unify: (255) [user] metta_eq_def(=, '&self', [[-|_79992]|_81862], _82868)
^ Call: (256) [user] ignore((=)=(=))
^ Unify: (256) [system] ignore(user:((=)=(=)))
Call: (257) [system] (=)=(=)
Exit: (257) [system] (=)=(=)
^ Exit: (256) [system] ignore(user:((=)=(=)))
Call: (256) [user] metta_atom('&self', [=, [[-|_79992]|_81862], _88384])
Unify: (256) [user] metta_atom('&self', [=, [[-|_79992]|_81862], _88384])
^ Call: (257) [user] typed_list('&self', _90298, _90220)
^ Unify: (257) [user] typed_list('&self', _91230, _90220)
Call: (258) [system] compound('&self')
Fail: (258) [system] compound('&self')
^ Fail: (257) [user] typed_list('&self', _94010, _90220)
Redo: (256) [user] metta_atom('&self', [=, [[-|_79992]|_81862], _88384])
Unify: (256) [user] metta_atom('&self', [=, [[-|_79992]|_81862], _88384])
Call: (257) [system] '&self'=='&flybase'
Redo: (256) [user] metta_atom('&self', [=, [[-|_79992]|_81862], _88384])
Unify: (256) [user] metta_atom('&self', [=, [[-|_79992]|_81862], _88384])
^ Call: (257) [user] metta_atom_in_file('&self', [=, [[-|_79992]|_81862], _88384])
^ Unify: (257) [user] metta_atom_in_file('&self', [=, [[-|_79992]|_81862], _88384])
^ Call: (258) [user] metta_atom_in_file('&self', [=, [[-|_79992]|_81862], _88384], _101392, _101394)
^ Unify: (258) [user] metta_atom_in_file('&self', [=, [[-|_79992]|_81862], _88384], _102328, _102330)
^ Call: (259) [user] loaded_into_kb('&self', _103186)
^ Unify: (259) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (259) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (259) [user] once(user:asserted_metta_pred(_113756, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (259) [system] once(user:asserted_metta_pred(_113756, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (260) [user] asserted_metta_pred(_113756, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (260) [user] asserted_metta_pred(_113756, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (256) [user] metta_atom('&self', [=, [[-|_79992]|_81862], _88384])
Unify: (256) [user] metta_atom('&self', [=, [[-|_79992]|_81862], _88384])
Call: (257) [user] metta_atom_asserted('&self', [=, [[-|_79992]|_81862], _88384])
Unify: (257) [user] metta_atom_asserted('&self', [=, [[-|_79992]|_81862], _88384])
^ Call: (258) [user] metta_atom_asserted_deduced('&self', [=, [[-|_79992]|_81862], _88384])
Redo: (257) [user] metta_atom_asserted('&self', [=, [[-|_79992]|_81862], _88384])
Redo: (256) [user] metta_atom('&self', [=, [[-|_79992]|_81862], _88384])
Unify: (256) [user] metta_atom('&self', [=, [[-|_79992]|_81862], _88384])
Call: (257) [system] '&self'\=='&corelib'
Exit: (257) [system] '&self'\=='&corelib'
^ Call: (257) [user] using_all_spaces
^ Unify: (257) [user] using_all_spaces
Call: (258) [system] nb_current(with_all_spaces, t)
Redo: (256) [user] metta_atom('&self', [=, [[-|_79992]|_81862], _88384])
Unify: (256) [user] metta_atom('&self', [=, [[-|_79992]|_81862], _88384])
Call: (257) [system] '&self'\=='&corelib'
Exit: (257) [system] '&self'\=='&corelib'
Call: (257) [user] metta_atom_asserted('&self', '&corelib')
Unify: (257) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (258) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (257) [user] metta_atom_asserted('&self', '&corelib')
Unify: (257) [user] metta_atom_asserted('&self', '&corelib')
Exit: (257) [user] metta_atom_asserted('&self', '&corelib')
Call: (257) [user] should_inherit_from_corelib([=, [[-|_79992]|_81862], _88384])
Unify: (257) [user] should_inherit_from_corelib([=, [[-|_79992]|_81862], _88384])
^ Call: (258) [user] using_all_spaces
^ Unify: (258) [user] using_all_spaces
Call: (259) [system] nb_current(with_all_spaces, t)
Redo: (257) [user] should_inherit_from_corelib([=, [[-|_79992]|_81862], _88384])
Unify: (257) [user] should_inherit_from_corelib([=, [[-|_79992]|_81862], _88384])
Call: (258) [system] (=)==(:)
Redo: (257) [user] should_inherit_from_corelib([=, [[-|_79992]|_81862], _88384])
Unify: (257) [user] should_inherit_from_corelib([=, [[-|_79992]|_81862], _88384])
Call: (258) [system] (=)=='@doc'
Redo: (257) [user] should_inherit_from_corelib([=, [[-|_79992]|_81862], _88384])
Unify: (257) [user] should_inherit_from_corelib([=, [[-|_79992]|_81862], _88384])
Call: (258) [system] fail
Redo: (257) [user] metta_atom_asserted('&self', '&corelib')
Redo: (256) [user] metta_atom('&self', [=, [[-|_79992]|_81862], _88384])
Fail: (255) [user] metta_eq_def(=, '&self', [[-|_79992]|_81862], _168920)
^ Fail: (254) [user] is_user_defined_head_f1(=, '&self', [-|_79992])
^ Fail: (253) [user] is_user_defined_head_f(=, '&self', -)
^ Fail: (252) [user] is_user_defined_head0(=, '&self', -)
^ Fail: (251) [system] once(user:is_user_defined_head0(=, '&self', -))
^ Fail: (250) [user] mnotrace(is_user_defined_head0(=, '&self', -))
^ Fail: (249) [user] is_user_defined_head(=, '&self', -)
^ Fail: (248) [system] once(user:is_user_defined_head(=, '&self', -))
^ Fail: (247) [user] mnotrace(is_user_defined_head(=, '&self', -))
^ Redo: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _5622)
^ Unify: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _5622)
^ Call: (247) [user] subst_args40(=, 497, '&self', [-, singleton], _5622)
^ Unify: (247) [user] subst_args40(=, 497, '&self', [-, singleton], _5622)
Call: (248) [user] is_function(-)
Unify: (248) [user] is_function(-)
^ Call: (249) [user] symbol(-)
^ Unify: (249) [user] symbol(-)
Call: (250) [system] atom(-)
Exit: (250) [system] atom(-)
^ Exit: (249) [user] symbol(-)
Exit: (248) [user] is_function(-)
^ Call: (248) [user] is_special_op(-)
^ Unify: (248) [user] is_special_op(-)
^ Call: (249) [user] current_self(_190164)
^ Unify: (249) [user] current_self(_190164)
Call: (250) [system] nb_current(self_space, _190164)
Exit: (250) [system] nb_current(self_space, '&self')
Call: (250) [system] '&self'\==[]
Exit: (250) [system] '&self'\==[]
^ Exit: (249) [user] current_self('&self')
^ Call: (249) [user] is_special_op('&self', -)
^ Unify: (249) [user] is_special_op('&self', -)
Call: (250) [system] atom(-)
Exit: (250) [system] atom(-)
^ Fail: (249) [user] is_special_op('&self', -)
^ Fail: (248) [user] is_special_op(-)
^ Redo: (247) [user] subst_args40(=, 497, '&self', [-, singleton], _5622)
Call: (248) [system] is_list([singleton])
Exit: (248) [system] is_list([singleton])
^ Call: (248) [user] apply:maplist(subst_args(=, _204998, 497, '&self'), [singleton], _205004)
^ Unify: (248) [apply] apply:maplist(user:subst_args(=, _204998, 497, '&self'), [singleton], _205004)
Call: (249) [apply] apply:maplist_([singleton], _205004, user:subst_args(=, _204998, 497, '&self'))
Unify: (249) [apply] apply:maplist_([singleton], [_207822|_207824], user:subst_args(=, _204998, 497, '&self'))
^ Call: (250) [user] subst_args(=, _204998, 497, '&self', singleton, _207822)
^ Unify: (250) [user] subst_args(=, _204998, 497, '&self', singleton, _207822)
Call: (251) [system] atom(=)
Exit: (251) [system] atom(=)
Call: (251) [system] (=)\==(=)
^ Redo: (250) [user] subst_args(=, _204998, 497, '&self', singleton, _207822)
^ Unify: (250) [user] subst_args(=, _204998, 497, '&self', singleton, _207822)
^ Call: (251) [user] self_subst(singleton)
^ Unify: (251) [user] self_subst(singleton)
Call: (252) [system] callable(singleton)
Exit: (252) [system] callable(singleton)
^ Unify: (251) [user] self_subst(singleton)
^ Call: (252) [user] self_eval(singleton)
^ Unify: (252) [user] self_eval(singleton)
^ Call: (254) [system] setup_call_cleanup('$notrace'(_221790, _221792), once(user:self_eval0(singleton)), '$restore_trace'(_221790, _221792))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_221790, _221792), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_221790, _221792))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_221790, _221792))
^ Exit: (254) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^ Exit: (252) [user] self_eval(singleton)
^ Exit: (251) [user] self_subst(singleton)
Call: (251) [system] _207822=singleton
Exit: (251) [system] singleton=singleton
^ Exit: (250) [user] subst_args(=, _204998, 497, '&self', singleton, singleton)
Call: (250) [apply] apply:maplist_([], _207824, user:subst_args(=, _204998, 497, '&self'))
Unify: (250) [apply] apply:maplist_([], [], user:subst_args(=, _204998, 497, '&self'))
Exit: (250) [apply] apply:maplist_([], [], user:subst_args(=, _204998, 497, '&self'))
Exit: (249) [apply] apply:maplist_([singleton], [singleton], user:subst_args(=, _204998, 497, '&self'))
^ Exit: (248) [apply] apply:maplist(user:subst_args(=, _204998, 497, '&self'), [singleton], [singleton])
^ Call: (248) [user] subst_args5(497, '&self', [-, singleton], _5622)
^ Unify: (248) [user] subst_args5(497, '&self', [-, singleton], _5622)
^ Call: (249) [user] eval_selfless(_236838, _236840, 497, '&self', [-, singleton], _5622)
^ Unify: (249) [user] eval_selfless(_237782, _237784, 497, '&self', [-, singleton], _5622)
^ Call: (250) [user] eval_selfless_0([-, singleton], _5622)
^ Unify: (250) [user] eval_selfless_0([-, singleton], _5622)
Call: (251) [system] var(-)
^ Redo: (250) [user] eval_selfless_0([-, singleton], _5622)
^ Unify: (250) [user] eval_selfless_0([-, singleton], _5622)
^ Call: (251) [user] eval_selfless_1([-, singleton], _5622)
^ Unify: (251) [user] eval_selfless_1([-, singleton], _5622)
^ Call: (252) [user] allow_clp
^ Unify: (252) [user] allow_clp
^ Call: (253) [user] false_flag
^ Unify: (253) [user] false_flag
Call: (254) [system] fail
Fail: (254) [system] fail
^ Fail: (253) [user] false_flag
^ Redo: (250) [user] eval_selfless_0([-, singleton], _5622)
^ Unify: (250) [user] eval_selfless_0([-, singleton], _5622)
^ Call: (251) [user] eval_selfless_2([-, singleton], _5622)
^ Unify: (251) [user] eval_selfless_2([-, singleton], _5622)
Call: (252) [system] var(-)
^ Redo: (251) [user] eval_selfless_2([-, singleton], _5622)
^ Unify: (251) [user] eval_selfless_2([-, singleton], _5622)
^ Call: (252) [user] fake_notrace((ground([-, singleton]), [-, singleton]=[_258078, _258084, _258090], atom(_258078), catch_warn(current_op(_258116, yfx, _258078)), [-, singleton]\=[_258136], s2ps([-, singleton], _258144)))
^ Unify: (252) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_258078, _258084, _258090], atom(_258078), catch_warn(current_op(_258116, yfx, _258078)), [-, singleton]\=[_258136], s2ps([-, singleton], _258144)))
^ Call: (253) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_258078, _258084, _258090], atom(_258078), catch_warn(current_op(_258116, yfx, _258078)), [-, singleton]\=[_258136], s2ps([-, singleton], _258144)))
^ Unify: (253) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_258078, _258084, _258090], atom(_258078), catch_warn(current_op(_258116, yfx, _258078)), [-, singleton]\=[_258136], s2ps([-, singleton], _258144)))
^ Call: (254) [user] setup_call_cleanup('$notrace'(_261850, _261852), once(user:(ground([-, singleton]), [-, singleton]=[_258078, _258084, _258090], atom(_258078), catch_warn(current_op(_258116, yfx, _258078)), [-, singleton]\=[_258136], s2ps([-, singleton], _258144))), '$restore_trace'(_261850, _261852))
^ Unify: (254) [system] setup_call_cleanup(user:'$notrace'(_261850, _261852), user:once(user:(ground([-, singleton]), [-, singleton]=[_258078, _258084, _258090], atom(_258078), catch_warn(current_op(_258116, yfx, _258078)), [-, singleton]\=[_258136], s2ps([-, singleton], _258144))), user:'$restore_trace'(_261850, _261852))
^ Call: (255) [system] sig_atomic(user:'$notrace'(_261850, _261852))
^ Fail: (253) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_258078, _258084, _258090], atom(_258078), catch_warn(current_op(_258116, yfx, _258078)), [-, singleton]\=[_258136], s2ps([-, singleton], _258144)))
^ Fail: (252) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_258078, _258084, _258090], atom(_258078), catch_warn(current_op(_258116, yfx, _258078)), [-, singleton]\=[_258136], s2ps([-, singleton], _258144)))
^ Redo: (248) [user] subst_args5(497, '&self', [-, singleton], _5622)
^ Unify: (248) [user] subst_args5(497, '&self', [-, singleton], _5622)
^ Call: (249) [user] is_system_pred(-)
^ Unify: (249) [user] is_system_pred(-)
Call: (250) [system] atom(-)
Exit: (250) [system] atom(-)
Call: (250) [system] atom_concat(_272178, !, -)
^ Redo: (249) [user] is_system_pred(-)
^ Unify: (249) [user] is_system_pred(-)
Call: (250) [system] atom(-)
Exit: (250) [system] atom(-)
Call: (250) [system] atom_concat(_276806, '-fn', -)
^ Redo: (249) [user] is_system_pred(-)
^ Unify: (249) [user] is_system_pred(-)
Call: (250) [system] atom(-)
Exit: (250) [system] atom(-)
Call: (250) [system] atom_concat(_281434, '-p', -)
^ Redo: (248) [user] subst_args5(497, '&self', [-, singleton], _5622)
^ Call: (249) [user] subst_args6(497, '&self', [-, singleton], _5622)
^ Unify: (249) [user] subst_args6(497, '&self', [-, singleton], _5622)
^ Call: (250) [user] is_system_pred(-)
^ Unify: (250) [user] is_system_pred(-)
Call: (251) [system] atom(-)
Exit: (251) [system] atom(-)
Call: (251) [system] atom_concat(_288876, !, -)
^ Redo: (250) [user] is_system_pred(-)
^ Unify: (250) [user] is_system_pred(-)
Call: (251) [system] atom(-)
Exit: (251) [system] atom(-)
Call: (251) [system] atom_concat(_293504, '-fn', -)
^ Redo: (250) [user] is_system_pred(-)
^ Unify: (250) [user] is_system_pred(-)
Call: (251) [system] atom(-)
Exit: (251) [system] atom(-)
Call: (251) [system] atom_concat(_298132, '-p', -)
^ Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _5622)
^ Call: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
^ Unify: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
Call: (247) [system] [-, singleton]==[]
^ Redo: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
^ Unify: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
Call: (247) [system] var([-, singleton])
^ Redo: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
^ Unify: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
^ Call: (247) [user] once(subst_selfless([-, singleton], _5622))
^ Unify: (247) [system] once(user:subst_selfless([-, singleton], _5622))
^ Call: (248) [user] subst_selfless([-, singleton], _5622)
^ Unify: (248) [user] subst_selfless([-, singleton], _5622)
Call: (249) [system] var(-)
^ Redo: (248) [user] subst_selfless([-, singleton], _5622)
^ Unify: (248) [user] subst_selfless([-, singleton], _5622)
^ Call: (249) [user] eval_selfless(_313990, _313992, _313994, _313996, [-, singleton], _5622)
^ Unify: (249) [user] eval_selfless(_314934, _314936, _314938, _314940, [-, singleton], _5622)
^ Call: (250) [user] eval_selfless_0([-, singleton], _5622)
^ Unify: (250) [user] eval_selfless_0([-, singleton], _5622)
Call: (251) [system] var(-)
^ Redo: (250) [user] eval_selfless_0([-, singleton], _5622)
^ Unify: (250) [user] eval_selfless_0([-, singleton], _5622)
^ Call: (251) [user] eval_selfless_1([-, singleton], _5622)
^ Unify: (251) [user] eval_selfless_1([-, singleton], _5622)
^ Call: (252) [user] allow_clp
^ Unify: (252) [user] allow_clp
^ Call: (253) [user] false_flag
^ Unify: (253) [user] false_flag
Call: (254) [system] fail
Fail: (254) [system] fail
^ Fail: (253) [user] false_flag
^ Redo: (250) [user] eval_selfless_0([-, singleton], _5622)
^ Unify: (250) [user] eval_selfless_0([-, singleton], _5622)
^ Call: (251) [user] eval_selfless_2([-, singleton], _5622)
^ Unify: (251) [user] eval_selfless_2([-, singleton], _5622)
Call: (252) [system] var(-)
^ Redo: (251) [user] eval_selfless_2([-, singleton], _5622)
^ Unify: (251) [user] eval_selfless_2([-, singleton], _5622)
^ Call: (252) [user] fake_notrace((ground([-, singleton]), [-, singleton]=[_335230, _335236, _335242], atom(_335230), catch_warn(current_op(_335268, yfx, _335230)), [-, singleton]\=[_335288], s2ps([-, singleton], _335296)))
^ Unify: (252) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_335230, _335236, _335242], atom(_335230), catch_warn(current_op(_335268, yfx, _335230)), [-, singleton]\=[_335288], s2ps([-, singleton], _335296)))
^ Call: (253) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_335230, _335236, _335242], atom(_335230), catch_warn(current_op(_335268, yfx, _335230)), [-, singleton]\=[_335288], s2ps([-, singleton], _335296)))
^ Unify: (253) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_335230, _335236, _335242], atom(_335230), catch_warn(current_op(_335268, yfx, _335230)), [-, singleton]\=[_335288], s2ps([-, singleton], _335296)))
^ Call: (254) [user] setup_call_cleanup('$notrace'(_339002, _339004), once(user:(ground([-, singleton]), [-, singleton]=[_335230, _335236, _335242], atom(_335230), catch_warn(current_op(_335268, yfx, _335230)), [-, singleton]\=[_335288], s2ps([-, singleton], _335296))), '$restore_trace'(_339002, _339004))
^ Unify: (254) [system] setup_call_cleanup(user:'$notrace'(_339002, _339004), user:once(user:(ground([-, singleton]), [-, singleton]=[_335230, _335236, _335242], atom(_335230), catch_warn(current_op(_335268, yfx, _335230)), [-, singleton]\=[_335288], s2ps([-, singleton], _335296))), user:'$restore_trace'(_339002, _339004))
^ Call: (255) [system] sig_atomic(user:'$notrace'(_339002, _339004))
^ Fail: (253) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_335230, _335236, _335242], atom(_335230), catch_warn(current_op(_335268, yfx, _335230)), [-, singleton]\=[_335288], s2ps([-, singleton], _335296)))
^ Fail: (252) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_335230, _335236, _335242], atom(_335230), catch_warn(current_op(_335268, yfx, _335230)), [-, singleton]\=[_335288], s2ps([-, singleton], _335296)))
^ Redo: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
^ Unify: (246) [user] subst_args2_failed(497, '&self', [-, singleton], [_344626|_344628])
^ Call: (247) [user] subst_args(_345640, _345642, 497, '&self', -, _344626)
^ Unify: (247) [user] subst_args(_346584, _346586, 497, '&self', -, _344626)
Call: (248) [system] atom(_347454)
^ Redo: (247) [user] subst_args(_348454, _348456, 497, '&self', -, _344626)
^ Unify: (247) [user] subst_args(_349398, _349400, 497, '&self', -, _344626)
^ Call: (248) [user] self_subst(-)
^ Unify: (248) [user] self_subst(-)
Call: (249) [system] callable(-)
Exit: (249) [system] callable(-)
^ Unify: (248) [user] self_subst(-)
^ Call: (249) [user] self_eval(-)
^ Unify: (249) [user] self_eval(-)
^ Call: (251) [system] setup_call_cleanup('$notrace'(_356748, _356750), once(user:self_eval0(-)), '$restore_trace'(_356748, _356750))
^ Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_356748, _356750), system:once(user:self_eval0(-)), system:'$restore_trace'(_356748, _356750))
^ Call: (252) [system] sig_atomic(system:'$notrace'(_356748, _356750))
^ Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(-)), system:'$restore_trace'(3, -1))
^ Exit: (249) [user] self_eval(-)
^ Exit: (248) [user] self_subst(-)
Call: (248) [system] _344626=(-)
Exit: (248) [system] (-)=(-)
^ Exit: (247) [user] subst_args(_364302, _364304, 497, '&self', -, -)
^ Call: (247) [user] subst_args2_failed(497, '&self', [singleton], _344628)
^ Unify: (247) [user] subst_args2_failed(497, '&self', [singleton], _344628)
Call: (248) [system] [singleton]==[]
^ Redo: (247) [user] subst_args2_failed(497, '&self', [singleton], _344628)
^ Unify: (247) [user] subst_args2_failed(497, '&self', [singleton], _344628)
Call: (248) [system] var([singleton])
^ Redo: (247) [user] subst_args2_failed(497, '&self', [singleton], _344628)
^ Unify: (247) [user] subst_args2_failed(497, '&self', [singleton], _344628)
^ Call: (248) [user] once(subst_selfless([singleton], _344628))
^ Unify: (248) [system] once(user:subst_selfless([singleton], _344628))
^ Call: (249) [user] subst_selfless([singleton], _344628)
^ Unify: (249) [user] subst_selfless([singleton], _344628)
Call: (250) [system] var(singleton)
^ Redo: (249) [user] subst_selfless([singleton], _344628)
^ Unify: (249) [user] subst_selfless([singleton], _344628)
^ Call: (250) [user] eval_selfless(_379228, _379230, _379232, _379234, [singleton], _344628)
^ Unify: (250) [user] eval_selfless(_380172, _380174, _380176, _380178, [singleton], _344628)
^ Call: (251) [user] eval_selfless_0([singleton], _344628)
^ Unify: (251) [user] eval_selfless_0([singleton], _344628)
Call: (252) [system] var(singleton)
^ Redo: (251) [user] eval_selfless_0([singleton], _344628)
^ Unify: (251) [user] eval_selfless_0([singleton], _344628)
^ Call: (252) [user] eval_selfless_1([singleton], _344628)
^ Unify: (252) [user] eval_selfless_1([singleton], _344628)
^ Call: (253) [user] allow_clp
^ Unify: (253) [user] allow_clp
^ Call: (254) [user] false_flag
^ Unify: (254) [user] false_flag
Call: (255) [system] fail
Fail: (255) [system] fail
^ Fail: (254) [user] false_flag
^ Redo: (251) [user] eval_selfless_0([singleton], _344628)
^ Unify: (251) [user] eval_selfless_0([singleton], _344628)
^ Call: (252) [user] eval_selfless_2([singleton], _344628)
^ Unify: (252) [user] eval_selfless_2([singleton], _344628)
Call: (253) [system] var(singleton)
^ Redo: (252) [user] eval_selfless_2([singleton], _344628)
^ Unify: (252) [user] eval_selfless_2([singleton], _344628)
^ Call: (253) [user] fake_notrace((ground([singleton]), [singleton]=[_400468, _400474, _400480], atom(_400468), catch_warn(current_op(_400506, yfx, _400468)), [singleton]\=[_400526], s2ps([singleton], _400534)))
^ Unify: (253) [user] fake_notrace(user:(ground([singleton]), [singleton]=[_400468, _400474, _400480], atom(_400468), catch_warn(current_op(_400506, yfx, _400468)), [singleton]\=[_400526], s2ps([singleton], _400534)))
^ Call: (254) [user] real_notrace(user:(ground([singleton]), [singleton]=[_400468, _400474, _400480], atom(_400468), catch_warn(current_op(_400506, yfx, _400468)), [singleton]\=[_400526], s2ps([singleton], _400534)))
^ Unify: (254) [user] real_notrace(user:(ground([singleton]), [singleton]=[_400468, _400474, _400480], atom(_400468), catch_warn(current_op(_400506, yfx, _400468)), [singleton]\=[_400526], s2ps([singleton], _400534)))
^ Call: (255) [user] setup_call_cleanup('$notrace'(_404240, _404242), once(user:(ground([singleton]), [singleton]=[_400468, _400474, _400480], atom(_400468), catch_warn(current_op(_400506, yfx, _400468)), [singleton]\=[_400526], s2ps([singleton], _400534))), '$restore_trace'(_404240, _404242))
^ Unify: (255) [system] setup_call_cleanup(user:'$notrace'(_404240, _404242), user:once(user:(ground([singleton]), [singleton]=[_400468, _400474, _400480], atom(_400468), catch_warn(current_op(_400506, yfx, _400468)), [singleton]\=[_400526], s2ps([singleton], _400534))), user:'$restore_trace'(_404240, _404242))
^ Call: (256) [system] sig_atomic(user:'$notrace'(_404240, _404242))
^ Fail: (254) [user] real_notrace(user:(ground([singleton]), [singleton]=[_400468, _400474, _400480], atom(_400468), catch_warn(current_op(_400506, yfx, _400468)), [singleton]\=[_400526], s2ps([singleton], _400534)))
^ Fail: (253) [user] fake_notrace(user:(ground([singleton]), [singleton]=[_400468, _400474, _400480], atom(_400468), catch_warn(current_op(_400506, yfx, _400468)), [singleton]\=[_400526], s2ps([singleton], _400534)))
^ Redo: (247) [user] subst_args2_failed(497, '&self', [singleton], _344628)
^ Unify: (247) [user] subst_args2_failed(497, '&self', [singleton], [_409864|_409866])
^ Call: (248) [user] subst_args(_410878, _410880, 497, '&self', singleton, _409864)
^ Unify: (248) [user] subst_args(_411822, _411824, 497, '&self', singleton, _409864)
Call: (249) [system] atom(_412692)
^ Redo: (248) [user] subst_args(_413692, _413694, 497, '&self', singleton, _409864)
^ Unify: (248) [user] subst_args(_414636, _414638, 497, '&self', singleton, _409864)
^ Call: (249) [user] self_subst(singleton)
^ Unify: (249) [user] self_subst(singleton)
Call: (250) [system] callable(singleton)
Exit: (250) [system] callable(singleton)
^ Unify: (249) [user] self_subst(singleton)
^ Call: (250) [user] self_eval(singleton)
^ Unify: (250) [user] self_eval(singleton)
^ Call: (252) [system] setup_call_cleanup('$notrace'(_421986, _421988), once(user:self_eval0(singleton)), '$restore_trace'(_421986, _421988))
^ Unify: (252) [system] setup_call_cleanup(system:'$notrace'(_421986, _421988), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_421986, _421988))
^ Call: (253) [system] sig_atomic(system:'$notrace'(_421986, _421988))
^ Exit: (252) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^ Exit: (250) [user] self_eval(singleton)
^ Exit: (249) [user] self_subst(singleton)
Call: (249) [system] _409864=singleton
Exit: (249) [system] singleton=singleton
^ Exit: (248) [user] subst_args(_429540, _429542, 497, '&self', singleton, singleton)
^ Call: (248) [user] subst_args2_failed(497, '&self', [], _409866)
^ Unify: (248) [user] subst_args2_failed(497, '&self', [], _409866)
Call: (249) [system] []==[]
Exit: (249) [system] []==[]
Call: (249) [system] _409866=[]
Exit: (249) [system] []=[]
^ Exit: (248) [user] subst_args2_failed(497, '&self', [], [])
^ Exit: (247) [user] subst_args2_failed(497, '&self', [singleton], [singleton])
^ Exit: (246) [user] subst_args2_failed(497, '&self', [-, singleton], [-, singleton])
^ Exit: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], [-, singleton])
Call: (245) [system] nb_setarg(1, retval(fail), [-, singleton])
Exit: (245) [system] nb_setarg(1, retval([-, singleton]), [-, singleton])
^ Call: (245) [user] ignore(notrace((\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^ Unify: (245) [system] ignore(user:notrace((\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^ Call: (247) [system] setup_call_cleanup('$notrace'(_443498, _443500), once(user:(\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))), '$restore_trace'(_443498, _443500))
^ Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_443498, _443500), system:once(user:(\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))), system:'$restore_trace'(_443498, _443500))
^ Call: (248) [system] sig_atomic(system:'$notrace'(_443498, _443500))
^ Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))), system:'$restore_trace'(3, -1))
^ Exit: (245) [system] ignore(user:notrace((\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^ Call: (245) [user] ignore((_5630==1->ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))))))))))
^ Unify: (245) [system] ignore(user:(_5630==1->ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))))))))))
Call: (247) [system] _5630==1
Fail: (247) [system] _5630==1
^ Call: (248) [system] setup_call_cleanup('$notrace'(_451948, _451950), once(user:ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])])))))))), '$restore_trace'(_451948, _451950))
^ Unify: (248) [system] setup_call_cleanup(system:'$notrace'(_451948, _451950), system:once(user:ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])])))))))), system:'$restore_trace'(_451948, _451950))
^ Call: (249) [system] sig_atomic(system:'$notrace'(_451948, _451950))
^ Exit: (248) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (245) [system] ignore(user:(_5630==1->ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))))))))))
^ Exit: (243) [system] call_cleanup(user:((call(subst_args1(=, _5498), 497, '&self', [-, singleton], [-, singleton])*->nb_setarg(1, retval([-, singleton]), [-, singleton]);fail, trace, call(subst_args1(=, _5498), 497, '&self', [-, singleton], [-, singleton])), ignore(notrace((\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))))), user:ignore((_5630==1->ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])])))))))))))
Call: (243) [system] retval([-, singleton])\=@=retval(fail)
Exit: (243) [system] retval([-, singleton])\=@=retval(fail)
^ Exit: (242) [user] trace_eval(subst_args1(=, _5498), (false, (e2;e)), 497, '&self', [-, singleton], [-, singleton])
Call: (242) [system] [-, singleton]\=@=[-, singleton]
^ Redo: (241) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5512)
Call: (242) [system] _5512=[-, singleton]
Exit: (242) [system] [-, singleton]=[-, singleton]
^ Exit: (241) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], [-, singleton])
^ Exit: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], [-, singleton])
^ Call: (241) [system] setup_call_cleanup('$notrace'(_466252, _466254), once(user:if_t_else((wont_need_subst([-, singleton]), [-, singleton]\=@=[-, singleton]), (wdmsg('red', needed_subst_args([-, singleton], [-, singleton])), bt, sleep(1.0)), nop(wdmsg(unneeded_subst_args([-, singleton]))))), '$restore_trace'(_466252, _466254))
^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_466252, _466254), system:once(user:if_t_else((wont_need_subst([-, singleton]), [-, singleton]\=@=[-, singleton]), (wdmsg('red', needed_subst_args([-, singleton], [-, singleton])), bt, sleep(1.0)), nop(wdmsg(unneeded_subst_args([-, singleton]))))), system:'$restore_trace'(_466252, _466254))
^ Call: (242) [system] sig_atomic(system:'$notrace'(_466252, _466254))
^ Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:if_t_else((wont_need_subst([-, singleton]), [-, singleton]\=@=[-, singleton]), (wdmsg('red', needed_subst_args([-, singleton], [-, singleton])), bt, sleep(1.0)), nop(wdmsg(unneeded_subst_args([-, singleton]))))), system:'$restore_trace'(3, -1))
^ Exit: (239) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], [-, singleton])
Exit: (238) [user] if_or_else(subst_args_here(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else((fail, finish_eval(=, _5498, 498, '&self', [-, singleton], [-, singleton])), [-, singleton]=[-, singleton]))
^ Exit: (237) [system] once(user:if_or_else(subst_args_here(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else((fail, finish_eval(=, _5498, 498, '&self', [-, singleton], [-, singleton])), [-, singleton]=[-, singleton])))
^ Exit: (236) [user] eval_02(=, _5498, 498, '&self', [-, singleton], [-, singleton])
^ Exit: (235) [user] eval_01(=, _5498, 499, '&self', [-, singleton], [-, singleton])
^ Exit: (234) [user] eval_00(=, _5498, 499, '&self', [-, singleton], [-, singleton])
^ Exit: (233) [user] eval_args(=, _5498, 499, '&self', [-, singleton], [-, singleton])
^ Exit: (232) [user] must_eval_args(=, _5498, 499, '&self', [-, singleton], [-, singleton])
Call: (232) [apply] apply:maplist_([], _5514, user:must_eval_args(=, _5498, 499, '&self'))
Unify: (232) [apply] apply:maplist_([], [], user:must_eval_args(=, _5498, 499, '&self'))
Exit: (232) [apply] apply:maplist_([], [], user:must_eval_args(=, _5498, 499, '&self'))
Exit: (231) [apply] apply:maplist_([[-, singleton]], [[-, singleton]], user:must_eval_args(=, _5498, 499, '&self'))
^ Exit: (230) [apply] apply:maplist(user:must_eval_args(=, _5498, 499, '&self'), [[-, singleton]], [[-, singleton]])
Call: (230) [system] _5442=_5440
Exit: (230) [system] _5440=_5440
^ Exit: (229) [user] eval_adjust_args2(=, _5092, _5440, _5440, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
Exit: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5092, _5440, _5440, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])), eval_adjust_args1(=, _5092, _5440, _5440, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]))
^ Exit: (226) [user] eval_adjust_args(=, _5092, _5440, _5440, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^ Call: (226) [user] if_trace((e;args), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))
^ Unify: (226) [user] if_trace((e;args), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))
^ Call: (228) [system] setup_call_cleanup('$notrace'(_489208, _489210), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))), _489166, fbug((_489166-->if_trace((e;args), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))))))), '$restore_trace'(_489208, _489210))
^ Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_489208, _489210), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))), _489166, fbug((_489166-->if_trace((e;args), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))))))), system:'$restore_trace'(_489208, _489210))
^ Call: (229) [system] sig_atomic(system:'$notrace'(_489208, _489210))
^ Exit: (228) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))), _489166, fbug((_489166-->if_trace((e;args), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (226) [user] if_trace((e;args), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))
^ Call: (226) [user] eval_70(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Unify: (226) [user] eval_70(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
Call: (227) [user] if_or_else(eval_maybe_python(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)))))
Unify: (227) [user] if_or_else(eval_maybe_python(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)))))
^ Call: (228) [user] eval_maybe_python(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Unify: (228) [user] eval_maybe_python(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
Call: (229) [user] metta_atom('&self', ['registered-python-function', _499694, _499700, 'style-check'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _499694, _499700, 'style-check'])
^ Call: (230) [user] typed_list('&self', _501620, _501542)
^ Unify: (230) [user] typed_list('&self', _502552, _501542)
Call: (231) [system] compound('&self')
Fail: (231) [system] compound('&self')
^ Fail: (230) [user] typed_list('&self', _505332, _501542)
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _499694, _499700, 'style-check'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _499694, _499700, 'style-check'])
Call: (230) [system] '&self'=='&flybase'
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _499694, _499700, 'style-check'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _499694, _499700, 'style-check'])
^ Call: (230) [user] metta_atom_in_file('&self', ['registered-python-function', _499694, _499700, 'style-check'])
^ Unify: (230) [user] metta_atom_in_file('&self', ['registered-python-function', _499694, _499700, 'style-check'])
^ Call: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _499694, _499700, 'style-check'], _512714, _512716)
^ Unify: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _499694, _499700, 'style-check'], _513650, _513652)
^ Call: (232) [user] loaded_into_kb('&self', _514508)
^ Unify: (232) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (232) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (232) [user] once(user:asserted_metta_pred(_7600, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (232) [system] once(user:asserted_metta_pred(_7600, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (233) [user] asserted_metta_pred(_7600, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (233) [user] asserted_metta_pred(_7600, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
Call: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _5566, _5572, 'style-check'])
Unify: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _5566, _5572, 'style-check'])
^ Call: (231) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _5566, _5572, 'style-check'])
Redo: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _5566, _5572, 'style-check'])
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
Call: (230) [system] '&self'\=='&corelib'
Exit: (230) [system] '&self'\=='&corelib'
^ Call: (230) [user] using_all_spaces
^ Unify: (230) [user] using_all_spaces
Call: (231) [system] nb_current(with_all_spaces, t)
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
Call: (230) [system] '&self'\=='&corelib'
Exit: (230) [system] '&self'\=='&corelib'
Call: (230) [user] metta_atom_asserted('&self', '&corelib')
Unify: (230) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (231) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (230) [user] metta_atom_asserted('&self', '&corelib')
Unify: (230) [user] metta_atom_asserted('&self', '&corelib')
Exit: (230) [user] metta_atom_asserted('&self', '&corelib')
Call: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
^ Call: (231) [user] using_all_spaces
^ Unify: (231) [user] using_all_spaces
Call: (232) [system] nb_current(with_all_spaces, t)
Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
Call: (231) [system] 'registered-python-function'==(:)
Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
Call: (231) [system] 'registered-python-function'=='@doc'
Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
Call: (231) [system] fail
Redo: (230) [user] metta_atom_asserted('&self', '&corelib')
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
Redo: (227) [user] if_or_else(eval_maybe_python(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)))))
Call: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440))))
Unify: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440))))
^ Call: (229) [user] eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Unify: (229) [user] eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Call: (230) [user] allow_host_functions
^ Unify: (230) [user] allow_host_functions
^ Exit: (230) [user] allow_host_functions
^ Call: (230) [user] once((is_system_pred('style-check'), length([[-, singleton]], _70088), is_syspred('style-check', _70088, _70096)))
^ Unify: (230) [system] once(user:(is_system_pred('style-check'), length([[-, singleton]], _70088), is_syspred('style-check', _70088, _70096)))
^ Call: (232) [user] is_system_pred('style-check')
^ Unify: (232) [user] is_system_pred('style-check')
Call: (233) [system] atom('style-check')
Exit: (233) [system] atom('style-check')
Call: (233) [system] atom_concat(_75734, !, 'style-check')
^ Redo: (232) [user] is_system_pred('style-check')
^ Unify: (232) [user] is_system_pred('style-check')
Call: (233) [system] atom('style-check')
Exit: (233) [system] atom('style-check')
Call: (233) [system] atom_concat(_80362, '-fn', 'style-check')
^ Redo: (232) [user] is_system_pred('style-check')
^ Unify: (232) [user] is_system_pred('style-check')
Call: (233) [system] atom('style-check')
Exit: (233) [system] atom('style-check')
Call: (233) [system] atom_concat(_84990, '-p', 'style-check')
^ Fail: (232) [user] is_system_pred('style-check')
Redo: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440))))
Call: (229) [user] if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)))
Unify: (229) [user] if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)))
^ Call: (230) [user] eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Unify: (230) [user] eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Call: (231) [user] allow_host_functions
^ Unify: (231) [user] allow_host_functions
^ Exit: (231) [user] allow_host_functions
^ Call: (231) [user] is_system_pred('style-check')
^ Unify: (231) [user] is_system_pred('style-check')
Call: (232) [system] atom('style-check')
Exit: (232) [system] atom('style-check')
Call: (232) [system] atom_concat(_97926, !, 'style-check')
^ Redo: (231) [user] is_system_pred('style-check')
^ Unify: (231) [user] is_system_pred('style-check')
Call: (232) [system] atom('style-check')
Exit: (232) [system] atom('style-check')
Call: (232) [system] atom_concat(_102554, '-fn', 'style-check')
^ Redo: (231) [user] is_system_pred('style-check')
^ Unify: (231) [user] is_system_pred('style-check')
Call: (232) [system] atom('style-check')
Exit: (232) [system] atom('style-check')
Call: (232) [system] atom_concat(_107182, '-p', 'style-check')
Redo: (229) [user] if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)))
Call: (230) [user] if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440))
Unify: (230) [user] if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440))
^ Call: (231) [user] eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Unify: (231) [user] eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Call: (232) [user] curried_arity(['style-check', [-, singleton]], _112676, _112678)
^ Unify: (232) [user] curried_arity(['style-check', [-, singleton]], _112676, _112678)
Call: (233) [system] var(['style-check', [-, singleton]])
^ Redo: (232) [user] curried_arity(['style-check', [-, singleton]], _112676, _112678)
^ Unify: (232) [user] curried_arity(['style-check', [-, singleton]], 'style-check', _112678)
Call: (233) [system] var('style-check')
^ Redo: (232) [user] curried_arity(['style-check', [-, singleton]], _112676, _112678)
^ Unify: (232) [user] curried_arity(['style-check', [-, singleton]], 'style-check', _112678)
^ Call: (233) [user] len_or_unbound([[-, singleton]], _112678)
^ Unify: (233) [user] len_or_unbound([[-, singleton]], _112678)
Call: (234) [system] is_list([[-, singleton]])
Exit: (234) [system] is_list([[-, singleton]])
Call: (234) [system] length([[-, singleton]], _112678)
Unify: (234) [system] length([[-, singleton]], _112678)
Call: (235) [system] var(_112678)
Exit: (235) [system] var(_112678)
Call: (235) [system] []==[]
Exit: (235) [system] []==[]
Call: (235) [system] _112678=1
Exit: (235) [system] 1=1
Exit: (234) [system] length([[-, singleton]], 1)
^ Exit: (233) [user] len_or_unbound([[-, singleton]], 1)
^ Exit: (232) [user] curried_arity(['style-check', [-, singleton]], 'style-check', 1)
^ Call: (232) [user] is_metta_type_constructor('&self', 'style-check', _134032)
^ Redo: (231) [user] eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Unify: (231) [user] eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Call: (232) [user] can_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
^ Unify: (232) [user] can_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
^ Call: (233) [user] cant_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
^ Unify: (233) [user] cant_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
Call: (234) [system] 'style-check'==let
^ Redo: (232) [user] can_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
^ Unify: (232) [user] can_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
^ Exit: (232) [user] can_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
^ Call: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5092), defn, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Unify: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5092), defn, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Call: (233) [user] must_det_ll((notrace((flag(eval_num, _146192, _146192+1), _146210 is _146192 mod 500, _146228 is 99-499 mod 100, _146252=_146254, option_else('trace-length', _146266, 500), option_else('trace-depth', _146274, 30))), quietly(if_t((nop(stop_rtrace), _146210>_146266), (set_debug(eval, false), _146330 is _146266+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_146330])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_146382)))))
^ Unify: (233) [user] must_det_ll(user:(notrace((flag(eval_num, _146192, _146192+1), _146210 is _146192 mod 500, _146228 is 99-499 mod 100, _146252=_146254, option_else('trace-length', _146266, 500), option_else('trace-depth', _146274, 30))), quietly(if_t((nop(stop_rtrace), _146210>_146266), (set_debug(eval, false), _146330 is _146266+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_146330])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_146382)))))
^ Call: (234) [user] once(user:(notrace((flag(eval_num, _146192, _146192+1), _146210 is _146192 mod 500, _146228 is 99-499 mod 100, _146252=_146254, option_else('trace-length', _146266, 500), option_else('trace-depth', _146274, 30))), quietly(if_t((nop(stop_rtrace), _146210>_146266), (set_debug(eval, false), _146330 is _146266+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_146330])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_146382)))))
^ Unify: (234) [system] once(user:(notrace((flag(eval_num, _146192, _146192+1), _146210 is _146192 mod 500, _146228 is 99-499 mod 100, _146252=_146254, option_else('trace-length', _146266, 500), option_else('trace-depth', _146274, 30))), quietly(if_t((nop(stop_rtrace), _146210>_146266), (set_debug(eval, false), _146330 is _146266+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_146330])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_146382)))))
^ Call: (237) [system] setup_call_cleanup('$notrace'(_150106, _150108), once(user:(flag(eval_num, _146192, _146192+1), _146210 is _146192 mod 500, _146228 is 99-499 mod 100, _146252=_146254, option_else('trace-length', _146266, 500), option_else('trace-depth', _146274, 30))), '$restore_trace'(_150106, _150108))
^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_150106, _150108), system:once(user:(flag(eval_num, _146192, _146192+1), _146210 is _146192 mod 500, _146228 is 99-499 mod 100, _146252=_146254, option_else('trace-length', _146266, 500), option_else('trace-depth', _146274, 30))), system:'$restore_trace'(_150106, _150108))
^ Call: (238) [system] sig_atomic(system:'$notrace'(_150106, _150108))
^ Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 5, 5+1), 5 is 5 mod 500, 0 is 99-499 mod 100, _146252=_146252, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _146330 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_146330])), nop((start_rtrace, rtrace)))))
^ Unify: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _146330 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_146330])), nop((start_rtrace, rtrace)))))
^ Exit: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _146330 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_146330])), nop((start_rtrace, rtrace)))))
Call: (236) [user] nop(notrace(no_repeats_var(_146382)))
Unify: (236) [user] nop(notrace(no_repeats_var(_146382)))
Exit: (236) [user] nop(notrace(no_repeats_var(_146382)))
^ Exit: (234) [system] once(user:(notrace((flag(eval_num, 5, 5+1), 5 is 5 mod 500, 0 is 99-499 mod 100, _146252=_146252, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _146330 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_146330])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_146382)))))
^ Exit: (233) [user] must_det_ll(user:(notrace((flag(eval_num, 5, 5+1), 5 is 5 mod 500, 0 is 99-499 mod 100, _146252=_146252, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _146330 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_146330])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_146382)))))
Call: (233) [occurs] occurs:sub_term(_161570, defn)
Unify: (233) [occurs] occurs:sub_term(defn, defn)
Exit: (233) [occurs] occurs:sub_term(defn, defn)
Call: (233) [system] defn\=defn
Fail: (233) [system] defn\=defn
Redo: (233) [occurs] occurs:sub_term(_161570, defn)
Unify: (233) [occurs] occurs:sub_term(_161570, defn)
Call: (234) [system] compound(defn)
Fail: (234) [system] compound(defn)
Fail: (233) [occurs] occurs:sub_term(_161570, defn)
^ Redo: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5092), defn, 499, '&self', ['style-check', [-, singleton]], _5440)
Call: (233) [system] _171788=defn
Exit: (233) [system] defn=defn
^ Call: (233) [user] if_trace((eval;defn), (_146252=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]])))
^ Unify: (233) [user] if_trace((eval;defn), (_146252=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]])))
^ Call: (235) [system] setup_call_cleanup('$notrace'(_175592, _175594), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _146252=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]]))), _175550, fbug((_175550-->if_trace((eval;defn), (_146252=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]])))))))), '$restore_trace'(_175592, _175594))
^ Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_175592, _175594), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _146252=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]]))), _175550, fbug((_175550-->if_trace((eval;defn), (_146252=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]])))))))), system:'$restore_trace'(_175592, _175594))
^ Call: (236) [system] sig_atomic(system:'$notrace'(_175592, _175594))
^ Exit: (235) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _146252=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]]))), _175550, fbug((_175550-->if_trace((eval;defn), (_146252=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (233) [user] if_trace((eval;defn), (_146252=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]])))
Call: (233) [system] _180374=retval(fail)
Exit: (233) [system] retval(fail)=retval(fail)
Call: (233) [system] _182236=(\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)]))))
Exit: (233) [system] (\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)]))))
^ Call: (233) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5440)*->nb_setarg(1, retval(fail), _5440);fail, trace, call(eval_defn_choose_candidates(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5440)), ignore(notrace((\+_5440\=_146382, nb_setarg(1, retval(fail), _5440))))), ignore((_146252==1->ignore(\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)])))))))))))
^ Unify: (233) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5440)*->nb_setarg(1, retval(fail), _5440);fail, trace, call(eval_defn_choose_candidates(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5440)), ignore(notrace((\+_5440\=_146382, nb_setarg(1, retval(fail), _5440))))), user:ignore((_146252==1->ignore(\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)])))))))))))
^ Call: (235) [user] eval_defn_choose_candidates(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Unify: (235) [user] eval_defn_choose_candidates(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Call: (236) [user] findall((_188124->_188126), get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _188124, _188126), _188144)
^ Unify: (236) [$bags] findall((_188124->_188126), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _188124, _188126), _188144)
^ Call: (237) [$bags] findall((_188124->_188126), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _188124, _188126), _188144, [])
^ Unify: (237) [$bags] findall((_188124->_188126), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _188124, _188126), _188144, [])
^ Call: (238) [$bags] cleanup_bag(findall_loop((_188124->_188126), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _188124, _188126), _188144, []), '$destroy_findall_bag')
^ Unify: (238) [$bags] cleanup_bag('$bags':findall_loop((_188124->_188126), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _188124, _188126), _188144, []), '$bags':'$destroy_findall_bag')
Call: (239) [$bags] findall_loop((_188124->_188126), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _188124, _188126), _188144, [])
Unify: (239) [$bags] findall_loop((_188124->_188126), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _188124, _188126), _188144, [])
^ Call: (240) [user] get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _188124, _188126)
^ Unify: (240) [user] get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check'|_196626], _188126)
^ Call: (241) [user] same_len_copy([[-, singleton]], _196626)
^ Unify: (241) [user] same_len_copy([[-, singleton]], _196626)
Call: (242) [system] length([[-, singleton]], _199432)
Unify: (242) [system] length([[-, singleton]], _199432)
Call: (243) [system] var(_199432)
Exit: (243) [system] var(_199432)
Call: (243) [system] []==[]
Exit: (243) [system] []==[]
Call: (243) [system] _199432=1
Exit: (243) [system] 1=1
Exit: (242) [system] length([[-, singleton]], 1)
Call: (242) [system] length(_196626, 1)
Unify: (242) [system] length(_196626, 1)
Call: (243) [system] var(1)
Redo: (242) [system] length(_196626, 1)
Unify: (242) [system] length(_196626, 1)
Call: (243) [system] integer(1)
Exit: (243) [system] integer(1)
Call: (243) [system] _196626==[]
Redo: (242) [system] length(_196626, 1)
Call: (243) [system] var(_196626)
Exit: (243) [system] var(_196626)
Exit: (242) [system] length([_217976], 1)
^ Exit: (241) [user] same_len_copy([[-, singleton]], [_217976])
Call: (241) [user] metta_eq_def(=, '&self', ['style-check', _217976], _188126)
Unify: (241) [user] metta_eq_def(=, '&self', ['style-check', _217976], _188126)
^ Call: (242) [user] ignore((=)=(=))
^ Unify: (242) [system] ignore(user:((=)=(=)))
Call: (243) [system] (=)=(=)
Exit: (243) [system] (=)=(=)
^ Exit: (242) [system] ignore(user:((=)=(=)))
Call: (242) [user] metta_atom('&self', [=, ['style-check', _217976], _188126])
Unify: (242) [user] metta_atom('&self', [=, ['style-check', _217976], _188126])
^ Call: (243) [user] typed_list('&self', _228276, _228198)
^ Unify: (243) [user] typed_list('&self', _229208, _228198)
Call: (244) [system] compound('&self')
Fail: (244) [system] compound('&self')
^ Fail: (243) [user] typed_list('&self', _231988, _228198)
Redo: (242) [user] metta_atom('&self', [=, ['style-check', _217976], _188126])
Unify: (242) [user] metta_atom('&self', [=, ['style-check', _217976], _188126])
Call: (243) [system] '&self'=='&flybase'
Redo: (242) [user] metta_atom('&self', [=, ['style-check', _217976], _188126])
Unify: (242) [user] metta_atom('&self', [=, ['style-check', _217976], _188126])
^ Call: (243) [user] metta_atom_in_file('&self', [=, ['style-check', _217976], _188126])
^ Unify: (243) [user] metta_atom_in_file('&self', [=, ['style-check', _217976], _188126])
^ Call: (244) [user] metta_atom_in_file('&self', [=, ['style-check', _217976], _188126], _239370, _239372)
^ Unify: (244) [user] metta_atom_in_file('&self', [=, ['style-check', _217976], _188126], _240306, _240308)
^ Call: (245) [user] loaded_into_kb('&self', _241164)
^ Unify: (245) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (245) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (245) [user] once(user:asserted_metta_pred(_251734, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (245) [system] once(user:asserted_metta_pred(_251734, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (246) [user] asserted_metta_pred(_251734, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (246) [user] asserted_metta_pred(_251734, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (242) [user] metta_atom('&self', [=, ['style-check', _217976], _188126])
Unify: (242) [user] metta_atom('&self', [=, ['style-check', _217976], _188126])
Call: (243) [user] metta_atom_asserted('&self', [=, ['style-check', _217976], _188126])
Unify: (243) [user] metta_atom_asserted('&self', [=, ['style-check', _217976], _188126])
^ Call: (244) [user] metta_atom_asserted_deduced('&self', [=, ['style-check', _217976], _188126])
Redo: (243) [user] metta_atom_asserted('&self', [=, ['style-check', _217976], _188126])
Redo: (242) [user] metta_atom('&self', [=, ['style-check', _217976], _188126])
Unify: (242) [user] metta_atom('&self', [=, ['style-check', _217976], _188126])
Call: (243) [system] '&self'\=='&corelib'
Exit: (243) [system] '&self'\=='&corelib'
^ Call: (243) [user] using_all_spaces
^ Unify: (243) [user] using_all_spaces
Call: (244) [system] nb_current(with_all_spaces, t)
Redo: (242) [user] metta_atom('&self', [=, ['style-check', _217976], _188126])
Unify: (242) [user] metta_atom('&self', [=, ['style-check', _217976], _188126])
Call: (243) [system] '&self'\=='&corelib'
Exit: (243) [system] '&self'\=='&corelib'
Call: (243) [user] metta_atom_asserted('&self', '&corelib')
Unify: (243) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (244) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (243) [user] metta_atom_asserted('&self', '&corelib')
Unify: (243) [user] metta_atom_asserted('&self', '&corelib')
Exit: (243) [user] metta_atom_asserted('&self', '&corelib')
Call: (243) [user] should_inherit_from_corelib([=, ['style-check', _217976], _188126])
Unify: (243) [user] should_inherit_from_corelib([=, ['style-check', _217976], _188126])
^ Call: (244) [user] using_all_spaces
^ Unify: (244) [user] using_all_spaces
Call: (245) [system] nb_current(with_all_spaces, t)
Redo: (243) [user] should_inherit_from_corelib([=, ['style-check', _217976], _188126])
Unify: (243) [user] should_inherit_from_corelib([=, ['style-check', _217976], _188126])
Call: (244) [system] (=)==(:)
Redo: (243) [user] should_inherit_from_corelib([=, ['style-check', _217976], _188126])
Unify: (243) [user] should_inherit_from_corelib([=, ['style-check', _217976], _188126])
Call: (244) [system] (=)=='@doc'
Redo: (243) [user] should_inherit_from_corelib([=, ['style-check', _217976], _188126])
Unify: (243) [user] should_inherit_from_corelib([=, ['style-check', _217976], _188126])
Call: (244) [system] fail
Redo: (243) [user] metta_atom_asserted('&self', '&corelib')
Redo: (242) [user] metta_atom('&self', [=, ['style-check', _217976], _188126])
^ Redo: (240) [user] get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _188124, _188126)
Redo: (239) [$bags] findall_loop((_188124->_188126), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _188124, _188126), _188144, [])
Exit: (239) [$bags] findall_loop((_188124->_188126), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _188124, _188126), [], [])
^ Exit: (238) [$bags] cleanup_bag('$bags':findall_loop((_188124->_188126), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _188124, _188126), [], []), '$bags':'$destroy_findall_bag')
^ Exit: (237) [$bags] findall((_188124->_188126), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _188124, _188126), [], [])
^ Exit: (236) [$bags] findall((_188124->_188126), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _188124, _188126), [])
^ Call: (236) [user] eval_defn_bodies(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440, [])
^ Unify: (236) [user] eval_defn_bodies(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440, [])
^ Call: (237) [user] ignore((curried_arity(['style-check', [-, singleton]], _314358, _314360), assert(is_metta_type_constructor('&self', _314358, _314360))))
^ Unify: (237) [system] ignore(user:(curried_arity(['style-check', [-, singleton]], _314358, _314360), assert(is_metta_type_constructor('&self', _314358, _314360))))
^ Call: (239) [user] curried_arity(['style-check', [-, singleton]], _314358, _314360)
^ Unify: (239) [user] curried_arity(['style-check', [-, singleton]], _314358, _314360)
Call: (240) [system] var(['style-check', [-, singleton]])
^ Redo: (239) [user] curried_arity(['style-check', [-, singleton]], _314358, _314360)
^ Unify: (239) [user] curried_arity(['style-check', [-, singleton]], 'style-check', _314360)
Call: (240) [system] var('style-check')
^ Redo: (239) [user] curried_arity(['style-check', [-, singleton]], _314358, _314360)
^ Unify: (239) [user] curried_arity(['style-check', [-, singleton]], 'style-check', _314360)
^ Call: (240) [user] len_or_unbound([[-, singleton]], _314360)
^ Unify: (240) [user] len_or_unbound([[-, singleton]], _314360)
Call: (241) [system] is_list([[-, singleton]])
Exit: (241) [system] is_list([[-, singleton]])
Call: (241) [system] length([[-, singleton]], _314360)
Unify: (241) [system] length([[-, singleton]], _314360)
Call: (242) [system] var(_314360)
Exit: (242) [system] var(_314360)
Call: (242) [system] []==[]
Exit: (242) [system] []==[]
Call: (242) [system] _314360=1
Exit: (242) [system] 1=1
Exit: (241) [system] length([[-, singleton]], 1)
^ Exit: (240) [user] len_or_unbound([[-, singleton]], 1)
^ Exit: (239) [user] curried_arity(['style-check', [-, singleton]], 'style-check', 1)
^ Call: (239) [user] assert(is_metta_type_constructor('&self', 'style-check', 1))
^ Exit: (239) [user] assert(is_metta_type_constructor('&self', 'style-check', 1))
^ Exit: (237) [system] ignore(user:(curried_arity(['style-check', [-, singleton]], 'style-check', 1), assert(is_metta_type_constructor('&self', 'style-check', 1))))
^ Call: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))
^ Unify: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))
^ Call: (239) [system] setup_call_cleanup('$notrace'(_342304, _342306), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))), _342262, fbug((_342262-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))))))), '$restore_trace'(_342304, _342306))
^ Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_342304, _342306), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))), _342262, fbug((_342262-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))))))), system:'$restore_trace'(_342304, _342306))
^ Call: (240) [system] sig_atomic(system:'$notrace'(_342304, _342306))
^ Exit: (239) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))), _342262, fbug((_342262-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))
^ Call: (237) [user] fail_on_constructor
^ Unify: (237) [user] fail_on_constructor
^ Call: (238) [user] true_flag
^ Unify: (238) [user] true_flag
^ Exit: (238) [user] true_flag
^ Exit: (237) [user] fail_on_constructor
^ Fail: (235) [user] eval_defn_choose_candidates(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
Call: (235) [system] fail
Fail: (235) [system] fail
^ Call: (235) [user] ignore((_146252==1->ignore(\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)]))))))))))
^ Unify: (235) [system] ignore(user:(_146252==1->ignore(\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)]))))))))))
Call: (237) [system] _146252==1
Fail: (237) [system] _146252==1
^ Call: (238) [system] setup_call_cleanup('$notrace'(_359088, _359090), once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)])))))))), '$restore_trace'(_359088, _359090))
^ Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_359088, _359090), system:once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_359088, _359090))
^ Call: (239) [system] sig_atomic(system:'$notrace'(_359088, _359090))
^ Exit: (238) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^ Exit: (235) [system] ignore(user:(_146252==1->ignore(\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)]))))))))))
^ Fail: (233) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5440)*->nb_setarg(1, retval(fail), _5440);fail, trace, call(eval_defn_choose_candidates(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5440)), ignore(notrace((\+_5440\=_146382, nb_setarg(1, retval(fail), _5440))))), user:ignore((_146252==1->ignore(\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _182256, _182256+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _182256, <--, [defn, _5440]);indentq(0, _182256, <--, [defn, retval(fail)])))))))))))
^ Fail: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5092), defn, 499, '&self', ['style-check', [-, singleton]], _5440)
Redo: (230) [user] if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440))
^ Call: (231) [user] eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Unify: (231) [user] eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Call: (232) [user] subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Unify: (232) [user] subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^ Call: (233) [user] wont_need_subst(['style-check', [-, singleton]])
^ Unify: (233) [user] wont_need_subst(['style-check', [-, singleton]])
Call: (234) [system] number([-, singleton])
^ Redo: (233) [user] wont_need_subst(['style-check', [-, singleton]])
^ Unify: (233) [user] wont_need_subst(['style-check', [-, singleton]])
Call: (234) [system] atom('style-check')
Exit: (234) [system] atom('style-check')
^ Call: (234) [user] need_subst_f('style-check')
^ Redo: (233) [user] wont_need_subst(['style-check', [-, singleton]])
^ Exit: (233) [user] wont_need_subst(['style-check', [-, singleton]])
Call: (233) [system] ['style-check', [-, singleton]]=_5440
Exit: (233) [system] ['style-check', [-, singleton]]=['style-check', [-, singleton]]
^ Exit: (232) [user] subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^ Exit: (231) [user] eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
Exit: (230) [user] if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]))
Exit: (229) [user] if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])))
Exit: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]))))
Exit: (227) [user] if_or_else(eval_maybe_python(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])))))
^ Exit: (226) [user] eval_70(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^ Call: (226) [user] check_returnval(=, _5092, ['style-check', [-, singleton]])
^ Unify: (226) [user] check_returnval(=, _5092, ['style-check', [-, singleton]])
^ Exit: (226) [user] check_returnval(=, _5092, ['style-check', [-, singleton]])
^ Exit: (225) [user] eval_41(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^ Exit: (224) [user] eval_40(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
Call: (224) [system] ['style-check', [-, singleton]]=_5140
Exit: (224) [system] ['style-check', [-, singleton]]=['style-check', [-, singleton]]
^ Exit: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
Call: (223) [system] nb_setarg(1, retval(fail), ['style-check', [-, singleton]])
Exit: (223) [system] nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
^ Call: (223) [user] ignore(notrace((\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))))
^ Unify: (223) [system] ignore(user:notrace((\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))))
^ Call: (225) [system] setup_call_cleanup('$notrace'(_399370, _399372), once(user:(\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))), '$restore_trace'(_399370, _399372))
^ Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_399370, _399372), system:once(user:(\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))), system:'$restore_trace'(_399370, _399372))
^ Call: (226) [system] sig_atomic(system:'$notrace'(_399370, _399372))
^ Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))), system:'$restore_trace'(3, -1))
^ Exit: (223) [system] ignore(user:notrace((\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))))
^ Call: (223) [user] ignore((_5148==1->ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))))))))))
^ Unify: (223) [system] ignore(user:(_5148==1->ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))))))))))
Call: (225) [system] _5148==1
Fail: (225) [system] _5148==1
^ Call: (226) [system] setup_call_cleanup('$notrace'(_407832, _407834), once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])])))))))), '$restore_trace'(_407832, _407834))
^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_407832, _407834), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])])))))))), system:'$restore_trace'(_407832, _407834))
^ Call: (227) [system] sig_atomic(system:'$notrace'(_407832, _407834))
^ Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (223) [system] ignore(user:(_5148==1->ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))))))))))
^ Exit: (221) [system] call_cleanup(user:((call(eval_20(=, _5092), 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])*->nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]);fail, trace, call(eval_20(=, _5092), 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])), ignore(notrace((\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))))), user:ignore((_5148==1->ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])])))))))))))
Call: (221) [system] retval(['style-check', [-, singleton]])\=@=retval(fail)
Exit: (221) [system] retval(['style-check', [-, singleton]])\=@=retval(fail)
^ Exit: (220) [user] trace_eval(eval_20(=, _5092), e, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^ Call: (220) [user] self_eval(['style-check', [-, singleton]])
^ Unify: (220) [user] self_eval(['style-check', [-, singleton]])
^ Call: (222) [system] setup_call_cleanup('$notrace'(_418302, _418304), once(user:self_eval0(['style-check', [-, singleton]])), '$restore_trace'(_418302, _418304))
^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_418302, _418304), system:once(user:self_eval0(['style-check', [-, singleton]])), system:'$restore_trace'(_418302, _418304))
^ Call: (223) [system] sig_atomic(system:'$notrace'(_418302, _418304))
^ Fail: (220) [user] self_eval(['style-check', [-, singleton]])
^ Redo: (219) [user] eval_01(=, _5092, 500, '&self', ['style-check', [-, singleton]], _3574)
Call: (220) [system] ['style-check', [-, singleton]]=@=['style-check', [-, singleton]]
Exit: (220) [system] ['style-check', [-, singleton]]=@=['style-check', [-, singleton]]
Call: (220) [system] _424864=['style-check', [-, singleton]]
Exit: (220) [system] ['style-check', [-, singleton]]=['style-check', [-, singleton]]
^ Call: (220) [user] eval_02(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)
^ Unify: (220) [user] eval_02(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)
^ Call: (221) [user] once(if_or_else(subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574), if_or_else((fail, finish_eval(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)), ['style-check', [-, singleton]]=_3574)))
^ Unify: (221) [system] once(user:if_or_else(subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574), if_or_else((fail, finish_eval(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)), ['style-check', [-, singleton]]=_3574)))
Call: (222) [user] if_or_else(subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574), if_or_else((fail, finish_eval(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)), ['style-check', [-, singleton]]=_3574))
Unify: (222) [user] if_or_else(subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574), if_or_else((fail, finish_eval(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)), ['style-check', [-, singleton]]=_3574))
^ Call: (223) [user] subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)
^ Unify: (223) [user] subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)
^ Call: (224) [user] wont_need_subst(['style-check', [-, singleton]])
^ Unify: (224) [user] wont_need_subst(['style-check', [-, singleton]])
Call: (225) [system] number([-, singleton])
^ Redo: (224) [user] wont_need_subst(['style-check', [-, singleton]])
^ Unify: (224) [user] wont_need_subst(['style-check', [-, singleton]])
Call: (225) [system] atom('style-check')
Exit: (225) [system] atom('style-check')
^ Call: (225) [user] need_subst_f('style-check')
^ Redo: (224) [user] wont_need_subst(['style-check', [-, singleton]])
^ Exit: (224) [user] wont_need_subst(['style-check', [-, singleton]])
Call: (224) [system] ['style-check', [-, singleton]]=_3574
Exit: (224) [system] ['style-check', [-, singleton]]=['style-check', [-, singleton]]
^ Exit: (223) [user] subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
Exit: (222) [user] if_or_else(subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else((fail, finish_eval(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])), ['style-check', [-, singleton]]=['style-check', [-, singleton]]))
^ Exit: (221) [system] once(user:if_or_else(subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else((fail, finish_eval(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])), ['style-check', [-, singleton]]=['style-check', [-, singleton]])))
^ Exit: (220) [user] eval_02(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^ Exit: (219) [user] eval_01(=, _5092, 500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^ Exit: (218) [user] eval_00(=, _5092, 500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^ Exit: (217) [user] eval_args(=, _5092, 500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^ Exit: (215) [user] catch_metta_return(eval_args(=, _5092, 500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), ['style-check', [-, singleton]])
Exit: (214) [user] eval_H(500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
Call: (214) [user] xform_out(['style-check', [-, singleton]], _3894)
Unify: (214) [user] xform_out(['style-check', [-, singleton]], _3894)
^ Call: (215) [user] is_returned(['style-check', [-, singleton]])
^ Unify: (215) [user] is_returned(['style-check', [-, singleton]])
^ Call: (217) [system] setup_call_cleanup('$notrace'(_457458, _457460), once(user:(\+is_empty(['style-check', [-, singleton]]))), '$restore_trace'(_457458, _457460))
^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_457458, _457460), system:once(user:(\+is_empty(['style-check', [-, singleton]]))), system:'$restore_trace'(_457458, _457460))
^ Call: (218) [system] sig_atomic(system:'$notrace'(_457458, _457460))
^ Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty(['style-check', [-, singleton]]))), system:'$restore_trace'(3, -1))
^ Exit: (215) [user] is_returned(['style-check', [-, singleton]])
Call: (215) [system] _3894=['style-check', [-, singleton]]
Exit: (215) [system] ['style-check', [-, singleton]]=['style-check', [-, singleton]]
Exit: (214) [user] xform_out(['style-check', [-, singleton]], ['style-check', [-, singleton]])
Call: (214) [system] nb_setarg(1, res(_3436), ['style-check', [-, singleton]])
Exit: (214) [system] nb_setarg(1, res(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
^ Call: (215) [system] setup_call_cleanup('$notrace'(_466828, _466830), once(bugger:(true==true)), '$restore_trace'(_466828, _466830))
^ Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_466828, _466830), system:once(bugger:(true==true)), system:'$restore_trace'(_466828, _466830))
^ Call: (216) [system] sig_atomic(system:'$notrace'(_466828, _466830))
^ Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1))
^ Call: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^ Unify: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
Call: (216) [system] var(rtrace:tAt_rtrace)
Fail: (216) [system] var(rtrace:tAt_rtrace)
^ Call: (217) [rtrace] tAt(false, 319, 256, tracing)
^ Unify: (217) [rtrace] tAt(false, 319, 256, tracing)
^ Exit: (217) [rtrace] tAt(false, 319, 256, tracing)
^ Exit: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^ Exit: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), deterministic(true), xform_out(['style-check', [-, singleton]], ['style-check', [-, singleton]]), nb_setarg(1, res(['style-check', [-, singleton]]), ['style-check', [-, singleton]])), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^ Exit: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), deterministic(true), xform_out(['style-check', [-, singleton]], ['style-check', [-, singleton]]), nb_setarg(1, res(['style-check', [-, singleton]]), ['style-check', [-, singleton]])), rtrace:tAt_rtrace)
Call: (210) [system] statistics(cputime, _480124)
Exit: (210) [system] statistics(cputime, 5.406291259)
Call: (210) [system] _3920 is 5.406291259-4.954749292
Exit: (210) [system] 0.4515419669999998 is 5.406291259-4.954749292
Exit: (209) [user] timed_call((eval_H(500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), deterministic(true), xform_out(['style-check', [-, singleton]], ['style-check', [-, singleton]]), nb_setarg(1, res(['style-check', [-, singleton]]), ['style-check', [-, singleton]])), 0.4515419669999998)
Call: (209) [system] true==true
Exit: (209) [system] true==true
Call: (210) [system] true==true
Exit: (210) [system] true==true
^ Call: (210) [user] set_option_value(interactive, false)
^ Unify: (210) [user] set_option_value(interactive, false)
^ Call: (211) [user] set_option_value0(interactive, false)
^ Unify: (211) [user] set_option_value0(interactive, false)
^ Call: (212) [user] p2mE(false, _492196)
^ Unify: (212) [user] p2mE(false, false)
Call: (213) [system] atom(false)
Exit: (213) [system] atom(false)
^ Unify: (212) [user] p2mE(false, 'False')
^ Exit: (212) [user] p2mE(false, 'False')
Call: (213) [$syspreds] nb_setval(interactive, 'False')
Unify: (213) [$syspreds] nb_setval(interactive, 'False')
Call: (214) [system] duplicate_term('False', _499638)
Exit: (214) [system] duplicate_term('False', 'False')
Call: (214) [system] nb_linkval(interactive, 'False')
Exit: (214) [system] nb_linkval(interactive, 'False')
Exit: (213) [$syspreds] nb_setval(interactive, 'False')
^ Call: (212) [user] p2mE(_504280, 'False')
^ Unify: (212) [user] p2mE('False', 'False')
Call: (213) [system] atom('False')
Exit: (213) [system] atom('False')
^ Unify: (212) [user] p2mE(false, 'False')
^ Exit: (212) [user] p2mE(false, 'False')
Call: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
Exit: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
Call: (213) [system] set_prolog_flag(interactive, false)
Exit: (213) [system] set_prolog_flag(interactive, false)
^ Exit: (211) [user] set_option_value0(interactive, false)
^ Exit: (210) [user] set_option_value(interactive, false)
Call: (210) [system] contrl(inf, each)=contrl(_3990, _3992)
Exit: (210) [system] contrl(inf, each)=contrl(inf, each)
Call: (210) [system] nb_setarg(1, res(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
Exit: (210) [system] nb_setarg(1, res(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
Call: (210) [system] current_input(_4016)
Exit: (210) [system] current_input((0x7f5bb7c1d000))
Call: (210) [system] read_pending_codes((0x7f5bb7c1d000), _4028, [])
Exit: (210) [system] read_pending_codes((0x7f5bb7c1d000), [], [])
Call: (210) [$syspreds] flag(result_num, _4042, _4042+1)
Unify: (210) [$syspreds] flag(result_num, _4042, _4042+1)
Call: (211) [system] _4042==_4042+1
Redo: (210) [$syspreds] flag(result_num, _4042, _4042+1)
Unify: (210) [$syspreds] flag(result_num, _4042, _4042+1)
^ Call: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, _4042, _4042+1))
Call: (213) [$syspreds] update_flag(result_num, _4042, _4042+1)
Unify: (213) [$syspreds] update_flag(result_num, _4042, _4042+1)
Call: (214) [system] get_flag(result_num, _4042)
Exit: (214) [system] get_flag(result_num, 0)
Call: (214) [system] atom(0+1)
Redo: (213) [$syspreds] update_flag(result_num, 0, 0+1)
Call: (214) [system] set_flag(result_num, 1)
Exit: (214) [system] set_flag(result_num, 1)
Exit: (213) [$syspreds] update_flag(result_num, 0, 0+1)
^ Exit: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1))
Exit: (210) [$syspreds] flag(result_num, 0, 0+1)
Call: (210) [$syspreds] flag(result_num, _4062, _4062)
Unify: (210) [$syspreds] flag(result_num, _4062, _4062)
Call: (211) [system] _4062==_4062
Exit: (211) [system] _4062==_4062
Call: (211) [system] get_flag(result_num, _4062)
Exit: (211) [system] get_flag(result_num, 1)
Exit: (210) [$syspreds] flag(result_num, 1, 1)
^ Call: (210) [user] reset_eval_num
^ Unify: (210) [user] reset_eval_num
Call: (211) [$syspreds] flag(eval_num, _28188, 0)
Unify: (211) [$syspreds] flag(eval_num, _29120, 0)
Call: (212) [system] _29976==0
Redo: (211) [$syspreds] flag(eval_num, _30982, 0)
Unify: (211) [$syspreds] flag(eval_num, _31914, 0)
^ Call: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, _32774, 0))
Call: (214) [$syspreds] update_flag(eval_num, _32774, 0)
Unify: (214) [$syspreds] update_flag(eval_num, _32774, 0)
Call: (215) [system] get_flag(eval_num, _32774)
Exit: (215) [system] get_flag(eval_num, 6)
Call: (215) [system] atom(0)
Redo: (214) [$syspreds] update_flag(eval_num, 6, 0)
Call: (215) [system] set_flag(eval_num, 0)
Exit: (215) [system] set_flag(eval_num, 0)
Exit: (214) [$syspreds] update_flag(eval_num, 6, 0)
^ Exit: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, 6, 0))
Exit: (211) [$syspreds] flag(eval_num, 6, 0)
Call: (211) [$syspreds] flag(trace_output_len, _44018, 0)
Unify: (211) [$syspreds] flag(trace_output_len, _44950, 0)
Call: (212) [system] _45806==0
Redo: (211) [$syspreds] flag(trace_output_len, _46812, 0)
Unify: (211) [$syspreds] flag(trace_output_len, _47744, 0)
^ Call: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _48604, 0))
Call: (214) [$syspreds] update_flag(trace_output_len, _48604, 0)
Unify: (214) [$syspreds] update_flag(trace_output_len, _48604, 0)
Call: (215) [system] get_flag(trace_output_len, _48604)
Exit: (215) [system] get_flag(trace_output_len, 0)
Call: (215) [system] atom(0)
Redo: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
Call: (215) [system] set_flag(trace_output_len, 0)
Exit: (215) [system] set_flag(trace_output_len, 0)
Exit: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
^ Exit: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0))
Exit: (211) [$syspreds] flag(trace_output_len, 0, 0)
^ Exit: (210) [user] reset_eval_num
^ Call: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['style-check', [-, singleton]])))
^ Unify: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['style-check', [-, singleton]])))
^ Call: (211) [user] original_user_output(_62536)
^ Unify: (211) [user] original_user_output(_62536)
Call: (212) [system] stream_property(_62536, file_no(1))
Unify: (212) [system] stream_property(_62536, file_no(1))
Call: (213) [system] nonvar(_62536)
Redo: (212) [system] stream_property(_62536, file_no(1))
Unify: (212) [system] stream_property(_62536, file_no(1))
Call: (213) [system] nonvar(_62536)
Redo: (212) [system] stream_property(_62536, file_no(1))
Unify: (212) [system] stream_property(_62536, file_no(1))
Call: (213) [system] nonvar(file_no(1))
Exit: (213) [system] nonvar(file_no(1))
Call: (213) [system] file_no(1)=alias(_73656)
Redo: (212) [system] stream_property(_62536, file_no(1))
Exit: (212) [system] stream_property((0x7f5bb7c1d100), file_no(1))
^ Exit: (211) [user] original_user_output((0x7f5bb7c1d100))
^ Call: (211) [user] with_output_to((0x7f5bb7c1d100), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['style-check', [-, singleton]])))
^ Call: (213) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['style-check', [-, singleton]])
^ Unify: (213) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), ['style-check', [-, singleton]])
^ Call: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
Call: (216) [system] nb_current(suspend_answers, true)
^ Redo: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Call: (216) [user] answer_output(_84846)
^ Unify: (216) [user] answer_output(_84846)
^ Call: (217) [user] is_testing
^ Unify: (217) [user] is_testing
^ Call: (218) [user] is_metta_flag(test)
^ Unify: (218) [user] is_metta_flag(test)
^ Call: (220) [system] setup_call_cleanup('$notrace'(_90388, _90390), once(user:is_flag0(test)), '$restore_trace'(_90388, _90390))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_90388, _90390), system:once(user:is_flag0(test)), system:'$restore_trace'(_90388, _90390))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_90388, _90390))
^ Exit: (220) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (218) [user] is_metta_flag(test)
^ Exit: (217) [user] is_testing
^ Call: (217) [user] original_user_output(_84846)
^ Unify: (217) [user] original_user_output(_84846)
Call: (218) [system] stream_property(_84846, file_no(1))
Unify: (218) [system] stream_property(_84846, file_no(1))
Call: (219) [system] nonvar(_84846)
Redo: (218) [system] stream_property(_84846, file_no(1))
Unify: (218) [system] stream_property(_84846, file_no(1))
Call: (219) [system] nonvar(_84846)
Redo: (218) [system] stream_property(_84846, file_no(1))
Unify: (218) [system] stream_property(_84846, file_no(1))
Call: (219) [system] nonvar(file_no(1))
Exit: (219) [system] nonvar(file_no(1))
Call: (219) [system] file_no(1)=alias(_107124)
Redo: (218) [system] stream_property(_84846, file_no(1))
Exit: (218) [system] stream_property((0x7f5bb7c1d100), file_no(1))
^ Exit: (217) [user] original_user_output((0x7f5bb7c1d100))
^ Exit: (216) [user] answer_output((0x7f5bb7c1d100))
^ Call: (216) [user] with_output_to((0x7f5bb7c1d100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Call: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Unify: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
Call: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
Fail: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
^ Redo: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Exit: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Exit: (216) [user] with_output_to((0x7f5bb7c1d100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Exit: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
Call: (215) [system] nb_setarg(1, prev_result('Empty'), ['style-check', [-, singleton]])
Exit: (215) [system] nb_setarg(1, prev_result(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
^ Exit: (213) [system] user:in_answer_io(if_t(prev_result(['style-check', [-, singleton]])\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
^ Exit: (211) [user] with_output_to((0x7f5bb7c1d100), (in_answer_io(if_t(prev_result(['style-check', [-, singleton]])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result(['style-check', [-, singleton]]), ['style-check', [-, singleton]])))
^ Exit: (210) [user] user_io((in_answer_io(if_t(prev_result(['style-check', [-, singleton]])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result(['style-check', [-, singleton]]), ['style-check', [-, singleton]])))
^ Call: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))))))
^ Unify: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))))))
Call: (211) [system] 1=Exit: (211) [system] 1=Call: (212) [system] 1==1
Exit: (212) [system] 1==1
Call: (212) [system] true==true
Exit: (212) [system] true==true
^ Call: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Unify: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Call: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Unify: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Call: (214) [user] once((is_mettalog;is_testing))
^ Unify: (214) [system] once(user:(is_mettalog;is_testing))
^ Call: (216) [user] is_mettalog
^ Unify: (216) [user] is_mettalog
^ Call: (217) [user] is_win64
^ Unify: (217) [user] is_win64
Call: (218) [system] current_prolog_flag(windows, _141828)
Fail: (218) [system] current_prolog_flag(windows, _142756)
^ Fail: (217) [user] is_win64
^ Redo: (216) [user] is_mettalog
^ Unify: (216) [user] is_mettalog
^ Call: (217) [user] is_metta_flag(log)
^ Unify: (217) [user] is_metta_flag(log)
^ Call: (219) [system] setup_call_cleanup('$notrace'(_148216, _148218), once(user:is_flag0(log)), '$restore_trace'(_148216, _148218))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_148216, _148218), system:once(user:is_flag0(log)), system:'$restore_trace'(_148216, _148218))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_148216, _148218))
^ Fail: (217) [user] is_metta_flag(log)
^ Fail: (216) [user] is_mettalog
^ Call: (216) [user] is_testing
^ Unify: (216) [user] is_testing
^ Call: (217) [user] is_metta_flag(test)
^ Unify: (217) [user] is_metta_flag(test)
^ Call: (219) [system] setup_call_cleanup('$notrace'(_156586, _156588), once(user:is_flag0(test)), '$restore_trace'(_156586, _156588))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_156586, _156588), system:once(user:is_flag0(test)), system:'$restore_trace'(_156586, _156588))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_156586, _156588))
^ Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (217) [user] is_metta_flag(test)
^ Exit: (216) [user] is_testing
^ Exit: (214) [system] once(user:(is_mettalog;is_testing))
^ Call: (214) [user] user_err(format('~N~nDeterministic: ', []))
^ Unify: (214) [user] user_err(format('~N~nDeterministic: ', []))
^ Call: (215) [user] original_user_error(_164982)
^ Unify: (215) [user] original_user_error(_164982)
Call: (216) [system] stream_property(_164982, file_no(2))
Unify: (216) [system] stream_property(_164982, file_no(2))
Call: (217) [system] nonvar(_164982)
Redo: (216) [system] stream_property(_164982, file_no(2))
Unify: (216) [system] stream_property(_164982, file_no(2))
Call: (217) [system] nonvar(_164982)
Redo: (216) [system] stream_property(_164982, file_no(2))
Unify: (216) [system] stream_property(_164982, file_no(2))
Call: (217) [system] nonvar(file_no(2))
Exit: (217) [system] nonvar(file_no(2))
Call: (217) [system] file_no(2)=alias(_176102)
Redo: (216) [system] stream_property(_164982, file_no(2))
Exit: (216) [system] stream_property((0x7f5bb7c1d200), file_no(2))
^ Exit: (215) [user] original_user_error((0x7f5bb7c1d200))
^ Call: (215) [user] with_output_to((0x7f5bb7c1d200), format('~N~nDeterministic: ', []))
^ Call: (217) [user] format('~N~nDeterministic: ', [])
Deterministic:
^ Exit: (217) [user] format('~N~nDeterministic: ', [])
^ Exit: (215) [user] with_output_to((0x7f5bb7c1d200), format('~N~nDeterministic: ', []))
^ Exit: (214) [user] user_err(format('~N~nDeterministic: ', []))
^ Exit: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Exit: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Call: (212) [user] ignore((not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))))
^ Unify: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))))
^ Call: (214) [user] not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^ Unify: (214) [user] not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^ Call: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))))
^ Unify: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))))
^ Call: (216) [user] once((is_mettalog;is_testing))
^ Unify: (216) [system] once(user:(is_mettalog;is_testing))
^ Call: (218) [user] is_mettalog
^ Unify: (218) [user] is_mettalog
^ Call: (219) [user] is_win64
^ Unify: (219) [user] is_win64
Call: (220) [system] current_prolog_flag(windows, _197794)
Fail: (220) [system] current_prolog_flag(windows, _198722)
^ Fail: (219) [user] is_win64
^ Redo: (218) [user] is_mettalog
^ Unify: (218) [user] is_mettalog
^ Call: (219) [user] is_metta_flag(log)
^ Unify: (219) [user] is_metta_flag(log)
^ Call: (221) [system] setup_call_cleanup('$notrace'(_204182, _204184), once(user:is_flag0(log)), '$restore_trace'(_204182, _204184))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_204182, _204184), system:once(user:is_flag0(log)), system:'$restore_trace'(_204182, _204184))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_204182, _204184))
^ Fail: (219) [user] is_metta_flag(log)
^ Fail: (218) [user] is_mettalog
^ Call: (218) [user] is_testing
^ Unify: (218) [user] is_testing
^ Call: (219) [user] is_metta_flag(test)
^ Unify: (219) [user] is_metta_flag(test)
^ Call: (221) [system] setup_call_cleanup('$notrace'(_212552, _212554), once(user:is_flag0(test)), '$restore_trace'(_212552, _212554))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_212552, _212554), system:once(user:is_flag0(test)), system:'$restore_trace'(_212552, _212554))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_212552, _212554))
^ Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (219) [user] is_metta_flag(test)
^ Exit: (218) [user] is_testing
^ Exit: (216) [system] once(user:(is_mettalog;is_testing))
^ Call: (216) [user] user_err(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^ Unify: (216) [user] user_err(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^ Call: (217) [user] original_user_error(_220948)
^ Unify: (217) [user] original_user_error(_220948)
Call: (218) [system] stream_property(_220948, file_no(2))
Unify: (218) [system] stream_property(_220948, file_no(2))
Call: (219) [system] nonvar(_220948)
Redo: (218) [system] stream_property(_220948, file_no(2))
Unify: (218) [system] stream_property(_220948, file_no(2))
Call: (219) [system] nonvar(_220948)
Redo: (218) [system] stream_property(_220948, file_no(2))
Unify: (218) [system] stream_property(_220948, file_no(2))
Call: (219) [system] nonvar(file_no(2))
Exit: (219) [system] nonvar(file_no(2))
Call: (219) [system] file_no(2)=alias(_232068)
Redo: (218) [system] stream_property(_220948, file_no(2))
Exit: (218) [system] stream_property((0x7f5bb7c1d200), file_no(2))
^ Exit: (217) [user] original_user_error((0x7f5bb7c1d200))
^ Call: (217) [user] with_output_to((0x7f5bb7c1d200), if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^ Call: (219) [user] if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))
^ Unify: (219) [user] if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))
^ Call: (221) [user] symbolic(['style-check', [-, singleton]])
^ Unify: (221) [user] symbolic(['style-check', [-, singleton]])
Call: (222) [system] atomic(['style-check', [-, singleton]])
Fail: (222) [system] atomic(['style-check', [-, singleton]])
^ Fail: (221) [user] symbolic(['style-check', [-, singleton]])
Call: (220) [user] nop(nl)
Unify: (220) [user] nop(nl)
Exit: (220) [user] nop(nl)
^ Exit: (219) [user] if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))
^ Exit: (217) [user] with_output_to((0x7f5bb7c1d200), if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^ Exit: (216) [user] user_err(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^ Exit: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))))
^ Exit: (214) [user] not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^ Call: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))
^ Unify: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))
^ Call: (215) [user] original_user_output(_252690)
^ Unify: (215) [user] original_user_output(_252690)
Call: (216) [system] stream_property(_252690, file_no(1))
Unify: (216) [system] stream_property(_252690, file_no(1))
Call: (217) [system] nonvar(_252690)
Redo: (216) [system] stream_property(_252690, file_no(1))
Unify: (216) [system] stream_property(_252690, file_no(1))
Call: (217) [system] nonvar(_252690)
Redo: (216) [system] stream_property(_252690, file_no(1))
Unify: (216) [system] stream_property(_252690, file_no(1))
Call: (217) [system] nonvar(file_no(1))
Exit: (217) [system] nonvar(file_no(1))
Call: (217) [system] file_no(1)=alias(_263810)
Redo: (216) [system] stream_property(_252690, file_no(1))
Exit: (216) [system] stream_property((0x7f5bb7c1d100), file_no(1))
^ Exit: (215) [user] original_user_output((0x7f5bb7c1d100))
^ Call: (215) [user] with_output_to((0x7f5bb7c1d100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))
^ Call: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))
^ Unify: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))
^ Call: (218) [user] as_tf(is_mettalog, _270712)
^ Unify: (218) [user] as_tf(is_mettalog, _270712)
Call: (219) [system] is_mettalog\=[_272572|_272574]
Exit: (219) [system] is_mettalog\=[_272572|_272574]
^ Call: (219) [user] catch_nowarn((call(is_mettalog)*->_270712='True';_270712='False'))
^ Unify: (219) [user] catch_nowarn((call(is_mettalog)*->_270712='True';_270712='False'))
Call: (220) [user] catch_err((call(is_mettalog)*->_270712='True';_270712='False'), error(_276310, _276312), fail)
Unify: (220) [user] catch_err((call(is_mettalog)*->_270712='True';_270712='False'), error(_276310, _276312), fail)
^ Call: (223) [user] is_mettalog
^ Unify: (223) [user] is_mettalog
^ Call: (224) [user] is_win64
^ Unify: (224) [user] is_win64
Call: (225) [system] current_prolog_flag(windows, _281926)
Fail: (225) [system] current_prolog_flag(windows, _282854)
^ Fail: (224) [user] is_win64
^ Redo: (223) [user] is_mettalog
^ Unify: (223) [user] is_mettalog
^ Call: (224) [user] is_metta_flag(log)
^ Unify: (224) [user] is_metta_flag(log)
^ Call: (226) [system] setup_call_cleanup('$notrace'(_288314, _288316), once(user:is_flag0(log)), '$restore_trace'(_288314, _288316))
^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_288314, _288316), system:once(user:is_flag0(log)), system:'$restore_trace'(_288314, _288316))
^ Call: (227) [system] sig_atomic(system:'$notrace'(_288314, _288316))
^ Fail: (224) [user] is_metta_flag(log)
^ Fail: (223) [user] is_mettalog
Call: (223) [system] _270712='False'
Exit: (223) [system] 'False'='False'
Exit: (220) [user] catch_err((call(is_mettalog)*->'False'='True';'False'='False'), error(_276310, _276312), fail)
^ Exit: (219) [user] catch_nowarn((call(is_mettalog)*->'False'='True';'False'='False'))
^ Exit: (218) [user] as_tf(is_mettalog, 'False')
^ Call: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))
^ Unify: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))
^ Call: (219) [user] was_option_value(src_indents, _299728)
^ Unify: (219) [user] was_option_value(src_indents, _299728)
Call: (220) [system] current_prolog_flag(src_indents, _301586)
Exit: (220) [system] current_prolog_flag(src_indents, [])
Call: (220) [system] _299728=[]
Exit: (220) [system] []=[]
^ Exit: (219) [user] was_option_value(src_indents, [])
^ Call: (219) [user] setup_call_cleanup(set_option_value(src_indents, 'False'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)), set_option_value(src_indents, []))
^ Unify: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)), user:set_option_value(src_indents, []))
^ Call: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^ Call: (222) [user] set_option_value(src_indents, 'False')
^ Unify: (222) [user] set_option_value(src_indents, 'False')
^ Call: (223) [user] set_option_value0(src_indents, 'False')
^ Unify: (223) [user] set_option_value0(src_indents, 'False')
^ Call: (224) [user] p2mE('False', _313020)
^ Unify: (224) [user] p2mE('False', 'False')
Call: (225) [system] atom('False')
Exit: (225) [system] atom('False')
^ Unify: (224) [user] p2mE('False', 'False')
^ Exit: (224) [user] p2mE('False', 'False')
Call: (225) [$syspreds] nb_setval(src_indents, 'False')
Unify: (225) [$syspreds] nb_setval(src_indents, 'False')
Call: (226) [system] duplicate_term('False', _320462)
Exit: (226) [system] duplicate_term('False', 'False')
Call: (226) [system] nb_linkval(src_indents, 'False')
Exit: (226) [system] nb_linkval(src_indents, 'False')
Exit: (225) [$syspreds] nb_setval(src_indents, 'False')
^ Call: (224) [user] p2mE(_325104, 'False')
^ Unify: (224) [user] p2mE('False', 'False')
Call: (225) [system] atom('False')
Exit: (225) [system] atom('False')
^ Unify: (224) [user] p2mE(false, 'False')
^ Exit: (224) [user] p2mE(false, 'False')
Call: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
Exit: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
Call: (225) [system] set_prolog_flag(src_indents, false)
Exit: (225) [system] set_prolog_flag(src_indents, false)
^ Exit: (223) [user] set_option_value0(src_indents, 'False')
^ Exit: (222) [user] set_option_value(src_indents, 'False')
^ Exit: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^ Call: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))
^ Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))
^ Call: (221) [user] is_compatio
^ Unify: (221) [user] is_compatio
^ Call: (223) [system] setup_call_cleanup('$notrace'(_341192, _341194), once(user:is_compatio0), '$restore_trace'(_341192, _341194))
^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_341192, _341194), system:once(user:is_compatio0), system:'$restore_trace'(_341192, _341194))
^ Call: (224) [system] sig_atomic(system:'$notrace'(_341192, _341194))
^ Fail: (221) [user] is_compatio
^ Redo: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))
^ Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))
^ Call: (222) [rtrace] rtrace:quietly3(user:(wots(_347054, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))), (_347054==""->true;our_ansi_format('yellow', '~w~n', [_347054]))))
^ Unify: (222) [rtrace] rtrace:quietly3(user:(wots(_347054, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))), (_347054==""->true;our_ansi_format('yellow', '~w~n', [_347054]))))
(style-check (- singleton))
^ Exit: (222) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""]))))
^ Exit: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))
^ Call: (221) [user] set_option_value(src_indents, [])
^ Unify: (221) [user] set_option_value(src_indents, [])
^ Call: (222) [user] set_option_value0(src_indents, [])
^ Unify: (222) [user] set_option_value0(src_indents, [])
^ Call: (223) [user] p2mE([], _356200)
^ Unify: (223) [user] p2mE([], [])
Call: (224) [system] atom([])
Fail: (224) [system] atom([])
^ Redo: (223) [user] p2mE([], [])
^ Exit: (223) [user] p2mE([], [])
Call: (224) [$syspreds] nb_setval(src_indents, [])
Unify: (224) [$syspreds] nb_setval(src_indents, [])
Call: (225) [system] duplicate_term([], _363642)
Exit: (225) [system] duplicate_term([], [])
Call: (225) [system] nb_linkval(src_indents, [])
Exit: (225) [system] nb_linkval(src_indents, [])
Exit: (224) [$syspreds] nb_setval(src_indents, [])
^ Call: (223) [user] p2mE(_368284, [])
^ Unify: (223) [user] p2mE([], [])
Call: (224) [system] atom([])
Fail: (224) [system] atom([])
^ Redo: (223) [user] p2mE([], [])
^ Exit: (223) [user] p2mE([], [])
Call: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
Exit: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
Call: (224) [system] set_prolog_flag(src_indents, [])
Exit: (224) [system] set_prolog_flag(src_indents, [])
^ Exit: (222) [user] set_option_value0(src_indents, [])
^ Exit: (221) [user] set_option_value(src_indents, [])
^ Exit: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)), user:set_option_value(src_indents, []))
^ Exit: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))
^ Exit: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))
^ Exit: (215) [user] with_output_to((0x7f5bb7c1d100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))
^ Exit: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))
^ Exit: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))))
^ Exit: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))))))
^ Call: (210) [user] in_answer_io(write_asrc(['style-check', [-, singleton]]))
^ Unify: (210) [user] in_answer_io(write_asrc(['style-check', [-, singleton]]))
Call: (211) [system] nb_current(suspend_answers, true)
^ Redo: (210) [user] in_answer_io(write_asrc(['style-check', [-, singleton]]))
^ Unify: (210) [user] in_answer_io(write_asrc(['style-check', [-, singleton]]))
^ Call: (211) [user] answer_output(_391494)
^ Unify: (211) [user] answer_output(_391494)
^ Call: (212) [user] is_testing
^ Unify: (212) [user] is_testing
^ Call: (213) [user] is_metta_flag(test)
^ Unify: (213) [user] is_metta_flag(test)
^ Call: (215) [system] setup_call_cleanup('$notrace'(_397036, _397038), once(user:is_flag0(test)), '$restore_trace'(_397036, _397038))
^ Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_397036, _397038), system:once(user:is_flag0(test)), system:'$restore_trace'(_397036, _397038))
^ Call: (216) [system] sig_atomic(system:'$notrace'(_397036, _397038))
^ Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (213) [user] is_metta_flag(test)
^ Exit: (212) [user] is_testing
^ Call: (212) [user] original_user_output(_391494)
^ Unify: (212) [user] original_user_output(_391494)
Call: (213) [system] stream_property(_391494, file_no(1))
Unify: (213) [system] stream_property(_391494, file_no(1))
Call: (214) [system] nonvar(_391494)
Redo: (213) [system] stream_property(_391494, file_no(1))
Unify: (213) [system] stream_property(_391494, file_no(1))
Call: (214) [system] nonvar(_391494)
Redo: (213) [system] stream_property(_391494, file_no(1))
Unify: (213) [system] stream_property(_391494, file_no(1))
Call: (214) [system] nonvar(file_no(1))
Exit: (214) [system] nonvar(file_no(1))
Call: (214) [system] file_no(1)=alias(_413772)
Redo: (213) [system] stream_property(_391494, file_no(1))
Exit: (213) [system] stream_property((0x7f5bb7c1d100), file_no(1))
^ Exit: (212) [user] original_user_output((0x7f5bb7c1d100))
^ Exit: (211) [user] answer_output((0x7f5bb7c1d100))
^ Call: (211) [user] with_output_to((0x7f5bb7c1d100), write_asrc(['style-check', [-, singleton]]))
Call: (213) [user] write_asrc(['style-check', [-, singleton]])
Unify: (213) [user] write_asrc(['style-check', [-, singleton]])
Call: (214) [system] ['style-check', [-, singleton]]=='Empty'
Redo: (213) [user] write_asrc(['style-check', [-, singleton]])
Unify: (213) [user] write_asrc(['style-check', [-, singleton]])
Call: (214) [user] write_bsrc(['style-check', [-, singleton]])
Unify: (214) [user] write_bsrc(['style-check', [-, singleton]])
Call: (215) [system] ['style-check', [-, singleton]]=='Empty'
Redo: (214) [user] write_bsrc(['style-check', [-, singleton]])
Unify: (214) [user] write_bsrc(['style-check', [-, singleton]])
Call: (215) [system] ground(['style-check', [-, singleton]])
Exit: (215) [system] ground(['style-check', [-, singleton]])
Call: (215) [user] write_bsrc1(['style-check', [-, singleton]])
Unify: (215) [user] write_bsrc1(['style-check', [-, singleton]])
Call: (216) [system] is_list(['style-check', [-, singleton]])
Exit: (216) [system] is_list(['style-check', [-, singleton]])
Call: (216) [lists] lists:member(_434048, ['style-check', [-, singleton]])
Unify: (216) [lists] lists:member(_434048, ['style-check', [-, singleton]])
Call: (217) [lists] lists:member_([[-, singleton]], _434048, 'style-check')
Unify: (217) [lists] lists:member_([[-, singleton]], 'style-check', 'style-check')
Exit: (217) [lists] lists:member_([[-, singleton]], 'style-check', 'style-check')
Exit: (216) [lists] lists:member('style-check', ['style-check', [-, singleton]])
Call: (216) [system] is_list('style-check')
Redo: (217) [lists] lists:member_([[-, singleton]], _434048, 'style-check')
Unify: (217) [lists] lists:member_([[-, singleton]], _434048, 'style-check')
Call: (218) [lists] lists:member_([], _434048, [-, singleton])
Unify: (218) [lists] lists:member_([], [-, singleton], [-, singleton])
Exit: (218) [lists] lists:member_([], [-, singleton], [-, singleton])
Exit: (217) [lists] lists:member_([[-, singleton]], [-, singleton], 'style-check')
Exit: (216) [lists] lists:member([-, singleton], ['style-check', [-, singleton]])
Call: (216) [system] is_list([-, singleton])
Exit: (216) [system] is_list([-, singleton])
^ Call: (216) [user] write_src(['style-check', [-, singleton]])
^ Unify: (216) [user] write_src(['style-check', [-, singleton]])
^ Call: (218) [system] setup_call_cleanup('$notrace'(_450792, _450794), once(user:(guess_metta_vars(['style-check', [-, singleton]]), pp_sex(['style-check', [-, singleton]]))), '$restore_trace'(_450792, _450794))
^ Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_450792, _450794), system:once(user:(guess_metta_vars(['style-check', [-, singleton]]), pp_sex(['style-check', [-, singleton]]))), system:'$restore_trace'(_450792, _450794))
^ Call: (219) [system] sig_atomic(system:'$notrace'(_450792, _450794))
(style-check (- singleton))
^ Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(guess_metta_vars(['style-check', [-, singleton]]), pp_sex(['style-check', [-, singleton]]))), system:'$restore_trace'(3, -1))
^ Exit: (216) [user] write_src(['style-check', [-, singleton]])
Exit: (215) [user] write_bsrc1(['style-check', [-, singleton]])
Exit: (214) [user] write_bsrc(['style-check', [-, singleton]])
Exit: (213) [user] write_asrc(['style-check', [-, singleton]])
^ Exit: (211) [user] with_output_to((0x7f5bb7c1d100), write_asrc(['style-check', [-, singleton]]))
^ Exit: (210) [user] in_answer_io(write_asrc(['style-check', [-, singleton]]))
^ Call: (210) [user] not_compatio(format('~N'))
^ Unify: (210) [user] not_compatio(format('~N'))
^ Call: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Unify: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Call: (212) [user] once((is_mettalog;is_testing))
^ Unify: (212) [system] once(user:(is_mettalog;is_testing))
^ Call: (214) [user] is_mettalog
^ Unify: (214) [user] is_mettalog
^ Call: (215) [user] is_win64
^ Unify: (215) [user] is_win64
Call: (216) [system] current_prolog_flag(windows, _470864)
Fail: (216) [system] current_prolog_flag(windows, _471792)
^ Fail: (215) [user] is_win64
^ Redo: (214) [user] is_mettalog
^ Unify: (214) [user] is_mettalog
^ Call: (215) [user] is_metta_flag(log)
^ Unify: (215) [user] is_metta_flag(log)
^ Call: (217) [system] setup_call_cleanup('$notrace'(_477252, _477254), once(user:is_flag0(log)), '$restore_trace'(_477252, _477254))
^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_477252, _477254), system:once(user:is_flag0(log)), system:'$restore_trace'(_477252, _477254))
^ Call: (218) [system] sig_atomic(system:'$notrace'(_477252, _477254))
^ Fail: (215) [user] is_metta_flag(log)
^ Fail: (214) [user] is_mettalog
^ Call: (214) [user] is_testing
^ Unify: (214) [user] is_testing
^ Call: (215) [user] is_metta_flag(test)
^ Unify: (215) [user] is_metta_flag(test)
^ Call: (217) [system] setup_call_cleanup('$notrace'(_485622, _485624), once(user:is_flag0(test)), '$restore_trace'(_485622, _485624))
^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_485622, _485624), system:once(user:is_flag0(test)), system:'$restore_trace'(_485622, _485624))
^ Call: (218) [system] sig_atomic(system:'$notrace'(_485622, _485624))
^ Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (215) [user] is_metta_flag(test)
^ Exit: (214) [user] is_testing
^ Exit: (212) [system] once(user:(is_mettalog;is_testing))
^ Call: (212) [user] user_err(format('~N'))
^ Unify: (212) [user] user_err(format('~N'))
^ Call: (213) [user] original_user_error(_494018)
^ Unify: (213) [user] original_user_error(_494018)
Call: (214) [system] stream_property(_494018, file_no(2))
Unify: (214) [system] stream_property(_494018, file_no(2))
Call: (215) [system] nonvar(_494018)
Redo: (214) [system] stream_property(_494018, file_no(2))
Unify: (214) [system] stream_property(_494018, file_no(2))
Call: (215) [system] nonvar(_494018)
Redo: (214) [system] stream_property(_494018, file_no(2))
Unify: (214) [system] stream_property(_494018, file_no(2))
Call: (215) [system] nonvar(file_no(2))
Exit: (215) [system] nonvar(file_no(2))
Call: (215) [system] file_no(2)=alias(_505138)
Redo: (214) [system] stream_property(_494018, file_no(2))
Exit: (214) [system] stream_property((0x7f5bb7c1d200), file_no(2))
^ Exit: (213) [user] original_user_error((0x7f5bb7c1d200))
^ Call: (213) [user] with_output_to((0x7f5bb7c1d200), format('~N'))
Call: (215) [$syspreds] format('~N')
Unify: (215) [$syspreds] format('~N')
^ Call: (216) [$syspreds] format('~N', [])
^ Exit: (216) [$syspreds] format('~N', [])
Exit: (215) [$syspreds] format('~N')
^ Exit: (213) [user] with_output_to((0x7f5bb7c1d200), format('~N'))
^ Exit: (212) [user] user_err(format('~N'))
^ Exit: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Exit: (210) [user] not_compatio(format('~N'))
Call: (210) [system] true\==true
Fail: (210) [system] true\==true
Call: (210) [system] _4424=false
Exit: (210) [system] false=false
^ Call: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.4515419669999998)))))
^ Unify: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.4515419669999998)))))
Call: (212) [system] false==true
Fail: (212) [system] false==true
Call: (212) [system] true==true
Exit: (212) [system] true==true
^ Call: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.4515419669999998))))
^ Unify: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.4515419669999998))))
^ Call: (213) [system] setup_call_cleanup('$notrace'(_11322, _11324), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.4515419669999998))))), _11280, fbug((_11280-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.4515419669999998))))))))), '$restore_trace'(_11322, _11324))
^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_11322, _11324), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.4515419669999998))))), _11280, fbug((_11280-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.4515419669999998))))))))), system:'$restore_trace'(_11322, _11324))
^ Call: (214) [system] sig_atomic(system:'$notrace'(_11322, _11324))
^ Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.4515419669999998))))), _11280, fbug((_11280-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.4515419669999998))))))))), system:'$restore_trace'(3, -1))
^ Exit: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.4515419669999998))))
^ Exit: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.4515419669999998)))))
^ Call: (210) [user] color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _4528), maplist(print_var, _4528), nop(nl)));true)))
^ Unify: (210) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4528), maplist(print_var, _4528), nop(nl)));true)))
^ Call: (212) [system] setup_call_cleanup('$notrace'(_20138, _20140), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4528), maplist(print_var, _4528), nop(nl)));true))))), '$restore_trace'(_20138, _20140))
^ Unify: (212) [system] setup_call_cleanup(system:'$notrace'(_20138, _20140), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4528), maplist(print_var, _4528), nop(nl)));true))))), system:'$restore_trace'(_20138, _20140))
^ Call: (213) [system] sig_atomic(system:'$notrace'(_20138, _20140))
^ Exit: (212) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4528), maplist(print_var, _4528), nop(nl)));true))))), system:'$restore_trace'(3, -1))
^ Exit: (210) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4528), maplist(print_var, _4528), nop(nl)));true)))
Call: (210) [system] false==true
Fail: (210) [system] false==true
Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [], _3574, _3436)
Call: (208) [$syspreds] flag(result_num, _33084, _33084)
Unify: (208) [$syspreds] flag(result_num, _33084, _33084)
Call: (209) [system] _33084==_33084
Exit: (209) [system] _33084==_33084
Call: (209) [system] get_flag(result_num, _33084)
Exit: (209) [system] get_flag(result_num, 1)
Exit: (208) [$syspreds] flag(result_num, 1, 1)
Call: (208) [system] 1==0
Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [], _3574, _3436)
^ Call: (208) [user] in_answer_io(write(']\n'))
^ Unify: (208) [user] in_answer_io(write(']\n'))
Call: (209) [system] nb_current(suspend_answers, true)
^ Redo: (208) [user] in_answer_io(write(']\n'))
^ Unify: (208) [user] in_answer_io(write(']\n'))
^ Call: (209) [user] answer_output(_49982)
^ Unify: (209) [user] answer_output(_49982)
^ Call: (210) [user] is_testing
^ Unify: (210) [user] is_testing
^ Call: (211) [user] is_metta_flag(test)
^ Unify: (211) [user] is_metta_flag(test)
^ Call: (213) [system] setup_call_cleanup('$notrace'(_55524, _55526), once(user:is_flag0(test)), '$restore_trace'(_55524, _55526))
^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_55524, _55526), system:once(user:is_flag0(test)), system:'$restore_trace'(_55524, _55526))
^ Call: (214) [system] sig_atomic(system:'$notrace'(_55524, _55526))
^ Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (211) [user] is_metta_flag(test)
^ Exit: (210) [user] is_testing
^ Call: (210) [user] original_user_output(_49982)
^ Unify: (210) [user] original_user_output(_49982)
Call: (211) [system] stream_property(_49982, file_no(1))
Unify: (211) [system] stream_property(_49982, file_no(1))
Call: (212) [system] nonvar(_49982)
Redo: (211) [system] stream_property(_49982, file_no(1))
Unify: (211) [system] stream_property(_49982, file_no(1))
Call: (212) [system] nonvar(_49982)
Redo: (211) [system] stream_property(_49982, file_no(1))
Unify: (211) [system] stream_property(_49982, file_no(1))
Call: (212) [system] nonvar(file_no(1))
Exit: (212) [system] nonvar(file_no(1))
Call: (212) [system] file_no(1)=alias(_72260)
Redo: (211) [system] stream_property(_49982, file_no(1))
Exit: (211) [system] stream_property((0x7f5bb7c1d100), file_no(1))
^ Exit: (210) [user] original_user_output((0x7f5bb7c1d100))
^ Exit: (209) [user] answer_output((0x7f5bb7c1d100))
^ Call: (209) [user] with_output_to((0x7f5bb7c1d100), write(']\n'))
Call: (211) [system] write(']\n')
]
Exit: (211) [system] write(']\n')
^ Exit: (209) [user] with_output_to((0x7f5bb7c1d100), write(']\n'))
^ Exit: (208) [user] in_answer_io(write(']\n'))
^ Call: (208) [user] ignore(res(['style-check', [-, singleton]])=res(_3436))
^ Unify: (208) [system] ignore(user:(res(['style-check', [-, singleton]])=res(_3436)))
Call: (209) [system] res(['style-check', [-, singleton]])=res(_3436)
Exit: (209) [system] res(['style-check', [-, singleton]])=res(['style-check', [-, singleton]])
^ Exit: (208) [system] ignore(user:(res(['style-check', [-, singleton]])=res(['style-check', [-, singleton]])))
Exit: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [], _3574, ['style-check', [-, singleton]])
Exit: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [], _3574, ['style-check', [-, singleton]])
Exit: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [], _3574, ['style-check', [-, singleton]])
^ Exit: (200) [system] ignore(user:catch((not_compatio(write_exec(['style-check', [-, singleton]])), notrace(into_metta_callable('&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [])), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [], _3574, ['style-check', [-, singleton]])), give_up(_3658), pp_m('red', gave_up(_3658))))
Exit: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
Exit: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]))
Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
^ Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))
^ Redo: (193) [user] metta_file_buffer(_3388, _3390, _3392, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3396)
^ Unify: (193) [user] metta_file_buffer(+, [=, [run, _134572], [run, 'current-output', _134572]], ['_F'=_134572], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(31, 2, 30, 31))
^ Exit: (193) [user] metta_file_buffer(+, [=, [run, _134572], [run, 'current-output', _134572]], ['_F'=_134572], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(31, 2, 30, 31))
^ Call: (194) [user] apply:maplist(maybe_assign, ['_F'=_134572])
^ Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_F'=_134572])
Call: (195) [apply] apply:maplist_(['_F'=_134572], user:maybe_assign)
Unify: (195) [apply] apply:maplist_(['_F'=_134572], user:maybe_assign)
Call: (196) [user] maybe_assign('_F'=_134572)
Unify: (196) [user] maybe_assign('_F'=_134572)
^ Call: (197) [user] ignore(_134572=_F)
^ Unify: (197) [system] ignore(user:(_134572=_F))
Call: (198) [system] _134572=_F
Exit: (198) [system] _F=_F
^ Exit: (197) [system] ignore(user:(_F=_F))
Exit: (196) [user] maybe_assign('_F'=_F)
Call: (196) [apply] apply:maplist_([], user:maybe_assign)
Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
Exit: (195) [apply] apply:maplist_(['_F'=_F], user:maybe_assign)
^ Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_F'=_F])
^ Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436))
^ Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436))
Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
Call: (196) [system] var([=, [run, _F], [run, 'current-output', _F]])
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
Call: (196) [system] [=, [run, _F], [run, 'current-output', _F]]==[]
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
Call: (196) [system] string([=, [run, _F], [run, 'current-output', _F]])
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
^ Call: (196) [user] if_t(into_simple_op(+, [=, [run, _F], [run, 'current-output', _F]], _214704), pfcAdd_Now('next-operation'(_214704)))
^ Unify: (196) [user] if_t(into_simple_op(+, [=, [run, _F], [run, 'current-output', _F]], _214704), pfcAdd_Now('next-operation'(_214704)))
Call: (197) [user] into_simple_op(+, [=, [run, _F], [run, 'current-output', _F]], _214704)
Unify: (197) [user] into_simple_op(+, [=, [run, _F], [run, 'current-output', _F]], op(+, =, _217496))
Call: (198) [user] o_s([[run, _F], [run, 'current-output', _F]], _217496)
Unify: (198) [user] o_s([[run, _F], [run, 'current-output', _F]], _217496)
Call: (199) [user] o_s([run, _F], _217496)
Unify: (199) [user] o_s([run, _F], _217496)
Call: (200) [user] o_s(run, _217496)
Unify: (200) [user] o_s(run, run)
Exit: (200) [user] o_s(run, run)
Exit: (199) [user] o_s([run, _F], run)
Exit: (198) [user] o_s([[run, _F], [run, 'current-output', _F]], run)
Exit: (197) [user] into_simple_op(+, [=, [run, _F], [run, 'current-output', _F]], op(+, =, run))
^ Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, run)))
^ Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, run)))
^ Call: (198) [user] current_predicate(pfcAdd/1)
^ Exit: (198) [user] current_predicate(pfcAdd/1)
^ Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^ Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^ Call: (199) [user] clause(pfcTraceExecution, true)
^ Fail: (199) [user] clause(pfcTraceExecution, true)
^ Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^ Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^ Call: (198) [user] pfcAdd('next-operation'(op(+, =, run)))
^ Unify: (198) [user] pfcAdd('next-operation'(op(+, =, run)))
^ Call: (199) [user] must_ex(current_why_UU(_238714))
^ Unify: (199) [user] must_ex(current_why_UU(_238714))
Call: (201) [user] current_why_UU(_238714)
Unify: (201) [user] current_why_UU(_238714)
^ Call: (202) [user] get_why_uu(_238714)
^ Unify: (202) [user] get_why_uu(_238714)
^ Call: (203) [user] findall(_244254, current_why(_244254), _244260)
^ Unify: (203) [$bags] findall(_244254, user:current_why(_244254), _244260)
^ Call: (204) [$bags] findall(_244254, user:current_why(_244254), _244260, [])
^ Unify: (204) [$bags] findall(_244254, user:current_why(_244254), _244260, [])
^ Call: (205) [$bags] cleanup_bag(findall_loop(_244254, user:current_why(_244254), _244260, []), '$destroy_findall_bag')
^ Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_244254, user:current_why(_244254), _244260, []), '$bags':'$destroy_findall_bag')
Call: (206) [$bags] findall_loop(_244254, user:current_why(_244254), _244260, [])
Unify: (206) [$bags] findall_loop(_244254, user:current_why(_244254), _244260, [])
^ Call: (207) [user] bugger:current_why(_244254)
^ Unify: (207) [user] bugger:current_why(_244254)
^ Call: (208) [user] bugger:current_why_data(_244254)
^ Unify: (208) [user] bugger:current_why_data(_244254)
Call: (209) [system] nb_current('$current_why', wp(_244254, _255514))
Fail: (209) [system] nb_current('$current_why', wp(_244254, _255514))
^ Redo: (208) [user] bugger:current_why_data(_244254)
^ Unify: (208) [user] bugger:current_why_data(_244254)
Call: (209) [t_l] t_l:current_why_source(_244254)
Fail: (209) [t_l] t_l:current_why_source(_244254)
^ Fail: (208) [user] bugger:current_why_data(_244254)
^ Redo: (207) [user] bugger:current_why(_244254)
^ Unify: (207) [user] bugger:current_why(mfl4(_262942, _262944, _262946, _262948))
^ Call: (209) [system] setup_call_cleanup('$notrace'(_263898, _263900), once(user:current_mfl4(_262942, _262944, _262946, _262948)), '$restore_trace'(_263898, _263900))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_263898, _263900), system:once(user:current_mfl4(_262942, _262944, _262946, _262948)), system:'$restore_trace'(_263898, _263900))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_263898, _263900))
^ Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_262942, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^ Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_262942, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Redo: (206) [$bags] findall_loop(_244254, user:current_why(_244254), _244260, [])
Exit: (206) [$bags] findall_loop(_244254, user:current_why(_244254), [P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_244254, user:current_why(_244254), [P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^ Exit: (204) [$bags] findall(_244254, user:current_why(_244254), [P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (203) [$bags] findall(_244254, user:current_why(_244254), [P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (203) [system] [P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
Exit: (203) [system] [P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^ Call: (203) [user] u_to_uu([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _238714)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
Call: (204) [system] var([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (204) [system] var([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (203) [user] u_to_uu([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _238714)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] nonvar([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (204) [system] nonvar([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] [P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_400326, _400328)
Fail: (204) [system] [P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_400326, _400328)
^ Redo: (203) [user] u_to_uu([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _238714)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _238714)
^ Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _430688)
^ Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _430688)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _430688)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (206) [system] var([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (206) [system] var([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _430688)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Call: (206) [user] not(compound([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Unify: (206) [system] not(user:compound([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
Call: (207) [system] compound([P;HTML|mfl4(_280730, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (207) [system] compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3662)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3662)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3662)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (207) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (207) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3662)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (207) [user] not(compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
Call: (208) [system] compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (208) [system] compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3662)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3616)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (205) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (205) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3616)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (205) [system] nonvar(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (205) [system] nonvar(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (205) [system] P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_274242, _274244)
Fail: (205) [system] P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_274242, _274244)
^ Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3616)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (199) [user] pfcAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (199) [user] pfcAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (200) [user] pfcPost('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (200) [user] pfcPost('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
^ Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
Call: (202) [system] is_list('next-operation'(op(+, =, run)))
Fail: (202) [system] is_list('next-operation'(op(+, =, run)))
^ Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
^ Call: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (203) [user] control_arg_types('next-operation'(op(+, =, run)), _432556)
^ Unify: (203) [user] control_arg_types('next-operation'(op(+, =, run)), _432556)
Call: (204) [system] fail
Fail: (204) [system] fail
^ Fail: (203) [user] control_arg_types('next-operation'(op(+, =, run)), _432556)
^ Redo: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _452352, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_452352)), trace)))
^ Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _452352, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_452352)), trace)))
^ Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _452352, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_452352)), trace)), user:each_call_cleanup)
^ Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _452352, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_452352)), trace)), user:each_call_cleanup)
Call: (205) [system] current_prolog_flag(occurs_check, _482794)
Exit: (205) [system] current_prolog_flag(occurs_check, true)
^ Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _452352, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_452352)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _452352, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_452352)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (206) [system] true==true
Exit: (206) [system] true==true
^ Call: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, run)), P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, run)), P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, run)))
^ Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, run)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^ Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, run)), true)
^ Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, run)), true)
^ Call: (211) [user] strip_module('next-operation'(op(+, =, run)), _64444, _64446)
^ Exit: (211) [user] strip_module('next-operation'(op(+, =, run)), user, 'next-operation'(op(+, =, run)))
^ Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^ Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
Call: (212) [system] _68188=user
Exit: (212) [system] user=user
^ Call: (212) [user] clause(user:'next-operation'(op(+, =, run)), true, _70058)
^ Fail: (212) [user] clause('next-operation'(op(+, =, run)), true, _70058)
^ Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^ Call: (212) [user] clause(user:'next-operation'(op(+, =, run)), true, _72886)
^ Fail: (212) [user] clause('next-operation'(op(+, =, run)), true, _72886)
^ Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^ Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, run)), true)
^ Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^ Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, run)))
^ Call: (208) [user] pfcPost2('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (208) [user] pfcPost2('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, run)));assert('next-operation'(op(+, =, run))))))
^ Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, run)));assert('next-operation'(op(+, =, run))))))
^ Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, run)));assert('next-operation'(op(+, =, run)))))
^ Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, run)));assert('next-operation'(op(+, =, run)))))
^ Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, run)))
^ Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, run)))
^ Call: (214) [user] strip_module('next-operation'(op(+, =, run)), _100196, _100198)
^ Exit: (214) [user] strip_module('next-operation'(op(+, =, run)), user, 'next-operation'(op(+, =, run)))
^ Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, run)), _102076, _102078)
^ Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)), true)
Call: (215) [system] var('next-operation'(op(+, =, run)))
Fail: (215) [system] var('next-operation'(op(+, =, run)))
^ Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, run)), _102076, _102078)
^ Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)), true)
^ Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)), true)
^ Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^ Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
Call: (215) [system] _110482=user
Exit: (215) [system] user=user
^ Call: (215) [user] clause(user:'next-operation'(op(+, =, run)), true, _112352)
^ Fail: (215) [user] clause('next-operation'(op(+, =, run)), true, _112352)
^ Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^ Call: (215) [user] clause(user:'next-operation'(op(+, =, run)), true, _115180)
^ Fail: (215) [user] clause('next-operation'(op(+, =, run)), true, _115180)
^ Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^ Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, run)))
^ Call: (213) [user] assert('next-operation'(op(+, =, run)))
^ Exit: (213) [user] assert('next-operation'(op(+, =, run)))
^ Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, run)));assert('next-operation'(op(+, =, run)))))
^ Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, run)));assert('next-operation'(op(+, =, run))))))
^ Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, run)))
^ Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, run)))
^ Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, run)))
^ Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, run)))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _171850)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _171850)
Call: (216) [system] var('next-operation'(op(+, =, run)))
Fail: (216) [system] var('next-operation'(op(+, =, run)))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _171850)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _171850)
Call: (216) [system] compound('next-operation'(op(+, =, run)))
Exit: (216) [system] compound('next-operation'(op(+, =, run)))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _171850)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _171850)
Call: (216) [system] _183002 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(+, =, run)), _184860)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, run)), _184860)
Call: (217) [system] is_list('next-operation'(op(+, =, run)))
Fail: (217) [system] is_list('next-operation'(op(+, =, run)))
^ Redo: (216) [user] compound_eles('next-operation'(op(+, =, run)), _184860)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, run)), _184860)
Call: (217) [system] compound('next-operation'(op(+, =, run)))
Exit: (217) [system] compound('next-operation'(op(+, =, run)))
Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, run)), _192270, _192272)
Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, run)), 'next-operation', [op(+, =, run)])
Call: (217) [lists] lists:member(_184860, ['next-operation', op(+, =, run)])
Unify: (217) [lists] lists:member(_184860, ['next-operation', op(+, =, run)])
Call: (218) [lists] lists:member_([op(+, =, run)], _184860, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, run)], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(+, =, run)], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, run)])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, run)), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _171850)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _171850)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _171850)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _171850)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _171850)
Call: (217) [system] _171850='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), 'next-operation')
^ Call: (215) [user] pfcIgnored('next-operation')
^ Fail: (215) [user] pfcIgnored('next-operation')
Redo: (218) [lists] lists:member_([op(+, =, run)], _184860, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, run)], _184860, 'next-operation')
Call: (219) [lists] lists:member_([], _184860, op(+, =, run))
Unify: (219) [lists] lists:member_([], op(+, =, run), op(+, =, run))
Exit: (219) [lists] lists:member_([], op(+, =, run), op(+, =, run))
Exit: (218) [lists] lists:member_([op(+, =, run)], op(+, =, run), 'next-operation')
Exit: (217) [lists] lists:member(op(+, =, run), ['next-operation', op(+, =, run)])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, run)), op(+, =, run))
^ Call: (216) [user] compound_eles(0, op(+, =, run), _171850)
^ Unify: (216) [user] compound_eles(0, op(+, =, run), _171850)
Call: (217) [system] var(op(+, =, run))
Fail: (217) [system] var(op(+, =, run))
^ Redo: (216) [user] compound_eles(0, op(+, =, run), _171850)
^ Unify: (216) [user] compound_eles(0, op(+, =, run), _171850)
Call: (217) [system] compound(op(+, =, run))
Exit: (217) [system] compound(op(+, =, run))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _171850=op(+, =, run)
Exit: (217) [system] op(+, =, run)=op(+, =, run)
^ Exit: (216) [user] compound_eles(0, op(+, =, run), op(+, =, run))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), op(+, =, run))
^ Call: (215) [user] pfcIgnored(op(+, =, run))
^ Fail: (215) [user] pfcIgnored(op(+, =, run))
^ Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, run)))
^ Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, run)))
^ Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, run)))
^ Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _239650)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _239650)
Call: (215) [system] var('next-operation'(op(+, =, run)))
Fail: (215) [system] var('next-operation'(op(+, =, run)))
^ Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _239650)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _239650)
Call: (215) [system] compound('next-operation'(op(+, =, run)))
Exit: (215) [system] compound('next-operation'(op(+, =, run)))
Call: (215) [system] 1<1
Fail: (215) [system] 1<1
^ Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _239650)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _239650)
Call: (215) [system] _250802 is 1+ -1
Exit: (215) [system] 0 is 1+ -1
^ Call: (215) [user] compound_eles('next-operation'(op(+, =, run)), _252660)
^ Unify: (215) [user] compound_eles('next-operation'(op(+, =, run)), _252660)
Call: (216) [system] is_list('next-operation'(op(+, =, run)))
Fail: (216) [system] is_list('next-operation'(op(+, =, run)))
^ Redo: (215) [user] compound_eles('next-operation'(op(+, =, run)), _252660)
^ Unify: (215) [user] compound_eles('next-operation'(op(+, =, run)), _252660)
Call: (216) [system] compound('next-operation'(op(+, =, run)))
Exit: (216) [system] compound('next-operation'(op(+, =, run)))
Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, run)), _260070, _260072)
Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, run)), 'next-operation', [op(+, =, run)])
Call: (216) [lists] lists:member(_252660, ['next-operation', op(+, =, run)])
Unify: (216) [lists] lists:member(_252660, ['next-operation', op(+, =, run)])
Call: (217) [lists] lists:member_([op(+, =, run)], _252660, 'next-operation')
Unify: (217) [lists] lists:member_([op(+, =, run)], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member_([op(+, =, run)], 'next-operation', 'next-operation')
Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, run)])
^ Exit: (215) [user] compound_eles('next-operation'(op(+, =, run)), 'next-operation')
^ Call: (215) [user] compound_eles(0, 'next-operation', _239650)
^ Unify: (215) [user] compound_eles(0, 'next-operation', _239650)
Call: (216) [system] var('next-operation')
Fail: (216) [system] var('next-operation')
^ Redo: (215) [user] compound_eles(0, 'next-operation', _239650)
^ Unify: (215) [user] compound_eles(0, 'next-operation', _239650)
Call: (216) [system] compound('next-operation')
Fail: (216) [system] compound('next-operation')
^ Redo: (215) [user] compound_eles(0, 'next-operation', _239650)
Call: (216) [system] _239650='next-operation'
Exit: (216) [system] 'next-operation'='next-operation'
^ Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), 'next-operation')
^ Call: (214) [user] pfcTraced('next-operation')
^ Fail: (214) [user] pfcTraced('next-operation')
Redo: (217) [lists] lists:member_([op(+, =, run)], _252660, 'next-operation')
Unify: (217) [lists] lists:member_([op(+, =, run)], _252660, 'next-operation')
Call: (218) [lists] lists:member_([], _252660, op(+, =, run))
Unify: (218) [lists] lists:member_([], op(+, =, run), op(+, =, run))
Exit: (218) [lists] lists:member_([], op(+, =, run), op(+, =, run))
Exit: (217) [lists] lists:member_([op(+, =, run)], op(+, =, run), 'next-operation')
Exit: (216) [lists] lists:member(op(+, =, run), ['next-operation', op(+, =, run)])
^ Exit: (215) [user] compound_eles('next-operation'(op(+, =, run)), op(+, =, run))
^ Call: (215) [user] compound_eles(0, op(+, =, run), _239650)
^ Unify: (215) [user] compound_eles(0, op(+, =, run), _239650)
Call: (216) [system] var(op(+, =, run))
Fail: (216) [system] var(op(+, =, run))
^ Redo: (215) [user] compound_eles(0, op(+, =, run), _239650)
^ Unify: (215) [user] compound_eles(0, op(+, =, run), _239650)
Call: (216) [system] compound(op(+, =, run))
Exit: (216) [system] compound(op(+, =, run))
Call: (216) [system] 0<1
Exit: (216) [system] 0<1
Call: (216) [system] _239650=op(+, =, run)
Exit: (216) [system] op(+, =, run)=op(+, =, run)
^ Exit: (215) [user] compound_eles(0, op(+, =, run), op(+, =, run))
^ Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), op(+, =, run))
^ Call: (214) [user] pfcTraced(op(+, =, run))
^ Fail: (214) [user] pfcTraced(op(+, =, run))
^ Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, run)))
^ Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcSpied('next-operation'(op(+, =, run)), +)
^ Fail: (213) [user] pfcSpied('next-operation'(op(+, =, run)), +)
^ Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcGetSearch(_406062)
^ Unify: (212) [user] pfcGetSearch(_406062)
Call: (213) [t_l] t_l:pfcSearchTL(_407912)
Fail: (213) [t_l] t_l:pfcSearchTL(_407912)
^ Redo: (212) [user] pfcGetSearch(_406062)
^ Call: (213) [user] pfcSearch(_410686)
^ Unify: (213) [user] pfcSearch(direct)
^ Exit: (213) [user] pfcSearch(direct)
Call: (213) [system] _406062=direct
Exit: (213) [system] direct=direct
^ Exit: (212) [user] pfcGetSearch(direct)
^ Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (213) [system] direct=direct
Exit: (213) [system] direct=direct
^ Call: (213) [user] pfcFwd('next-operation'(op(+, =, run)))
^ Unify: (213) [user] pfcFwd('next-operation'(op(+, =, run)))
^ Call: (214) [user] control_arg_types('next-operation'(op(+, =, run)), _435120)
^ Unify: (214) [user] control_arg_types('next-operation'(op(+, =, run)), _435120)
Call: (215) [system] fail
Fail: (215) [system] fail
^ Fail: (214) [user] control_arg_types('next-operation'(op(+, =, run)), _435120)
^ Redo: (213) [user] pfcFwd('next-operation'(op(+, =, run)))
^ Unify: (213) [user] pfcFwd('next-operation'(op(+, =, run)))
^ Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, run))))
^ Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))))
^ Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))), user:each_call_cleanup)
^ Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))), user:each_call_cleanup)
Call: (216) [system] current_prolog_flag(occurs_check, _445382)
Exit: (216) [system] current_prolog_flag(occurs_check, true)
^ Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))), user:set_prolog_flag(occurs_check, true))
^ Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))), user:set_prolog_flag(occurs_check, true))
Call: (217) [system] true==true
Exit: (217) [system] true==true
^ Call: (217) [user] pfcFwd0('next-operation'(op(+, =, run)))
^ Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, run)))
Call: (218) [system] is_list(_452878)
Fail: (218) [system] is_list(_452878)
^ Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, run)))
^ Call: (218) [user] pfcFwd1('next-operation'(op(+, =, run)))
^ Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, run)))
^ Call: (219) [user] fc_rule_check('next-operation'(op(+, =, run)))
^ Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, run)))
^ Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, run)))
Call: (219) [system] copy_term('next-operation'(op(+, =, run)), _460272)
Exit: (219) [system] copy_term('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run))))
^ Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run))))
^ Call: (220) [user] fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Unify: (220) [user] fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, run)), _465864))
^ Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, run)), _465864))
^ Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, run)), _465864), true)
^ Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, run)), _465864), true)
^ Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, run)), _465864))
^ Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _465864))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _465864))
Call: (223) [system] var('$pt$'('next-operation'(op(+, =, run)), _465864))
Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, run)), _465864))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _465864))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _465864))
Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, run)), _465864))
Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, run)), _465864))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _465864))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _465864))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _465864))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, run)), _465864), imported_from(system))
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _465864), imported_from(system))
Call: (224) [system] nonvar(imported_from(system))
Exit: (224) [system] nonvar(imported_from(system))
Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, run)), _465864))
Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, run)), _465864))
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _465864))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _465864))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, run)), _465864))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, run)), _465864))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _465864))
^ Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _465864), imported_from(system))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _465864))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _465864))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, run)), _465864), built_in)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _465864), built_in)
Call: (224) [system] nonvar(built_in)
Exit: (224) [system] nonvar(built_in)
Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, run)), _465864))
Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, run)), _465864))
Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, run)), _465864))
Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, run)), _465864))
Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, run)), _465864), _502934, _502936)
Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, run)), _465864), _502934, _502936)
Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, run)), _465864))
Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, run)), _465864))
Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, run)), _465864), _502934, _502936)
Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, run)), _465864), '$pt$', 2)
Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, run)), _465864), '$pt$', 2)
^ Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _465864), built_in)
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _465864))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _465864))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, run)), _465864), _514176)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _465864), _515116)
Call: (224) [system] nonvar(_515974)
^ Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _465864), _516976)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _465864), _517910)
Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _465864))
Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _465864))
Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, run)), _465864))
Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, run)), _465864))
Call: (225) [system] atom(user)
Exit: (225) [system] atom(user)
Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _3876))
^ Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _3876), interpreted)
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _3876))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, run)), _3876), number_of_clauses(_7064))
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _3876), number_of_clauses(_7064))
Call: (224) [system] nonvar(number_of_clauses(_7064))
Exit: (224) [system] nonvar(number_of_clauses(_7064))
Call: (224) [$syspreds] property_predicate(number_of_clauses(_7064), user:'$pt$'('next-operation'(op(+, =, run)), _3876))
Unify: (224) [$syspreds] property_predicate(number_of_clauses(_7064), user:'$pt$'('next-operation'(op(+, =, run)), _3876))
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _3876))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _3876))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, run)), _3876))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, run)), _3876))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _3876))
Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, run)), _3876))
^ Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _3876), number_of_clauses(0))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _3876))
^ Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _21908), (prolog_current_choice(_21918), push_current_choice(_21918), clause('$pt$'('next-operation'(op(+, =, run)), _3876), _21940), pfc_call(_21940)), nb_setval('$pfc_current_choice', _21908))
^ Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _21908), user:(prolog_current_choice(_21918), push_current_choice(_21918), clause('$pt$'('next-operation'(op(+, =, run)), _3876), _21940), pfc_call(_21940)), user:nb_setval('$pfc_current_choice', _21908))
^ Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _21908))
Call: (226) [system] nb_current('$pfc_current_choice', _21908)
Exit: (226) [system] nb_current('$pfc_current_choice', [])
^ Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (225) [system] prolog_current_choice(_21918)
Exit: (225) [system] prolog_current_choice(2930)
^ Call: (225) [user] push_current_choice(2930)
^ Unify: (225) [user] push_current_choice(2930)
Call: (226) [system] nb_current('$pfc_current_choice', _31258)
Exit: (226) [system] nb_current('$pfc_current_choice', [])
Call: (226) [system] b_setval('$pfc_current_choice', [2930])
Exit: (226) [system] b_setval('$pfc_current_choice', [2930])
^ Exit: (225) [user] push_current_choice(2930)
^ Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, run)), _3876), _21940)
^ Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, run)), _3876), _21940)
Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (226) [system] duplicate_term([], _39630)
Exit: (226) [system] duplicate_term([], [])
Call: (226) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _21908), user:(prolog_current_choice(_21918), push_current_choice(_21918), clause('$pt$'('next-operation'(op(+, =, run)), _3876), _21940), pfc_call(_21940)), user:nb_setval('$pfc_current_choice', _21908))
^ Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _3876))
^ Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, run)), _3876))
^ Redo: (220) [user] fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Unify: (220) [user] fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Exit: (220) [user] fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run))))
^ Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run))))
^ Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run))))
^ Call: (220) [user] fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Unify: (220) [user] fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Call: (221) [user] pfc_spft(_54500, _54586, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508))
^ Unify: (221) [user] pfc_spft(_54500, _55518, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508))
^ Call: (222) [user] pfcCallSystem('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^ Unify: (222) [user] pfcCallSystem('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^ Call: (223) [user] pfc_call('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^ Unify: (223) [user] pfc_call('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
Call: (224) [system] var('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
Fail: (224) [system] var('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^ Redo: (223) [user] pfc_call('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^ Unify: (223) [user] pfc_call('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
Call: (224) [system] callable('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
Exit: (224) [system] callable('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^ Unify: (223) [user] pfc_call('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^ Redo: (223) [user] pfc_call('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^ Unify: (223) [user] pfc_call('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^ Call: (224) [user] predicate_property('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
Call: (227) [system] callable('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
Exit: (227) [system] callable('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^ Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), imported_from(system))
^ Redo: (223) [user] pfc_call('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^ Unify: (223) [user] pfc_call('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^ Call: (224) [user] predicate_property('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
Call: (226) [system] callable('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
Exit: (226) [system] callable('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
Call: (226) [$syspreds] goal_name_arity('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), _90658, _90660)
Unify: (226) [$syspreds] goal_name_arity('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), _90658, _90660)
Call: (227) [system] compound('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
Exit: (227) [system] compound('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
Call: (227) [system] compound_name_arity('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), _90658, _90660)
Exit: (227) [system] compound_name_arity('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), '$spft$', 3)
Exit: (226) [$syspreds] goal_name_arity('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), '$spft$', 3)
^ Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), built_in)
^ Redo: (223) [user] pfc_call('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^ Unify: (223) [user] pfc_call('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^ Call: (224) [user] predicate_property('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), _101900)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), _102840)
Call: (225) [system] nonvar(_103698)
^ Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), _104700)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), _105634)
Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
Call: (226) [system] callable('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
Exit: (226) [system] callable('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^ Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), interpreted)
^ Unify: (223) [user] pfc_call('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^ Call: (224) [user] predicate_property('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), number_of_clauses(_114828))
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), number_of_clauses(_114828))
Call: (225) [system] nonvar(number_of_clauses(_114828))
Exit: (225) [system] nonvar(number_of_clauses(_114828))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_114828), user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_114828), user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
Call: (227) [system] callable('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
Exit: (227) [system] callable('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(709), user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^ Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), number_of_clauses(709))
^ Unify: (223) [user] pfc_call('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _129672), (prolog_current_choice(_129682), push_current_choice(_129682), clause('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), _129704), pfc_call(_129704)), nb_setval('$pfc_current_choice', _129672))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _129672), user:(prolog_current_choice(_129682), push_current_choice(_129682), clause('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), _129704), pfc_call(_129704)), user:nb_setval('$pfc_current_choice', _129672))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _129672))
Call: (227) [system] nb_current('$pfc_current_choice', _129672)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_129682)
Exit: (226) [system] prolog_current_choice(2950)
^ Call: (226) [user] push_current_choice(2950)
^ Unify: (226) [user] push_current_choice(2950)
Call: (227) [system] nb_current('$pfc_current_choice', _139022)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2950])
Exit: (227) [system] b_setval('$pfc_current_choice', [2950])
^ Exit: (226) [user] push_current_choice(2950)
^ Call: (226) [user] clause('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), _129704)
^ Fail: (226) [user] clause('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), _129704)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _147394)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _129672), user:(prolog_current_choice(_129682), push_current_choice(_129682), clause('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)), _129704), pfc_call(_129704)), user:nb_setval('$pfc_current_choice', _129672))
^ Fail: (223) [user] pfc_call('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^ Fail: (222) [user] pfcCallSystem('$spft$'(_54500, _56378, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508)))
^ Fail: (221) [user] pfc_spft(_54500, _154898, '$nt$'('next-operation'(op(+, =, run)), _54506, _54508))
^ Redo: (220) [user] fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Unify: (220) [user] fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Exit: (220) [user] fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run))))
^ Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, run)))
^ Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, run)))
^ Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))), user:set_prolog_flag(occurs_check, true))
^ Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))), user:each_call_cleanup)
^ Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))))
^ Exit: (213) [user] pfcFwd('next-operation'(op(+, =, run)))
^ Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Exit: (208) [user] pfcPost2('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3642, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_3642)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3642, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_3642)), trace)), user:each_call_cleanup)
^ Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3642, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_3642)), trace)))
^ Exit: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
^ Exit: (200) [user] pfcPost('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (200) [user] pfcRun
^ Unify: (200) [user] pfcRun
^ Call: (201) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcGetSearch(direct)
Call: (202) [t_l] t_l:pfcSearchTL(_252204)
Fail: (202) [t_l] t_l:pfcSearchTL(_252204)
^ Redo: (201) [user] pfcGetSearch(direct)
^ Call: (202) [user] pfcSearch(_254978)
^ Unify: (202) [user] pfcSearch(direct)
^ Exit: (202) [user] pfcSearch(direct)
Call: (202) [system] direct=direct
Exit: (202) [system] direct=direct
^ Exit: (201) [user] pfcGetSearch(direct)
^ Unify: (200) [user] pfcRun
^ Exit: (200) [user] pfcRun
^ Exit: (199) [user] pfcAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (198) [user] pfcAdd('next-operation'(op(+, =, run)))
^ Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, run)))
^ Exit: (196) [user] if_t(into_simple_op(+, [=, [run, _F], [run, 'current-output', _F]], op(+, =, run)), pfcAdd_Now('next-operation'(op(+, =, run))))
Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]), _3436))
Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]), _3436))
^ Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]), _3436)
^ Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]), _3436)
Call: (199) [system] asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]])\=[_276444|_276446]
Exit: (199) [system] asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]])\=[_276444|_276446]
^ Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]))*->_3436='True';_3436='False'))
^ Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]))*->_3436='True';_3436='False'))
Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]))*->_3436='True';_3436='False'), error(_280182, _280184), fail)
Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]))*->_3436='True';_3436='False'), error(_280182, _280184), fail)
Call: (203) [user] asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]])
Unify: (203) [user] asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]])
Call: (204) [user] metta_interp_mode(+, _283898)
Unify: (204) [user] metta_interp_mode(+, load)
Exit: (204) [user] metta_interp_mode(+, load)
Call: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
Call: (205) [user] metta_interp_mode(load, _288488)
Redo: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
Call: (205) [system] load==exec
Redo: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
Call: (205) [user] asserted_do_metta2('&self', load, [=, [run, _F], [run, 'current-output', _F]], [=, [run, _F], [run, 'current-output', _F]])
Unify: (205) [user] asserted_do_metta2('&self', load, [=, [run, _F], [run, 'current-output', _F]], [=, [run, _F], [run, 'current-output', _F]])
Call: (206) [system] nonvar(load)
Exit: (206) [system] nonvar(load)
Call: (206) [user] metta_interp_mode(load, _297710)
Redo: (205) [user] asserted_do_metta2('&self', load, [=, [run, _F], [run, 'current-output', _F]], [=, [run, _F], [run, 'current-output', _F]])
Unify: (205) [user] asserted_do_metta2('&self', load, [=, [run, _F], [run, 'current-output', _F]], [=, [run, _F], [run, 'current-output', _F]])
^ Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))
^ Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))
^ Call: (207) [user] is_compatio
^ Unify: (207) [user] is_compatio
^ Call: (209) [system] setup_call_cleanup('$notrace'(_304186, _304188), once(user:is_compatio0), '$restore_trace'(_304186, _304188))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_304186, _304188), system:once(user:is_compatio0), system:'$restore_trace'(_304186, _304188))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_304186, _304188))
^ Fail: (207) [user] is_compatio
^ Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))
^ Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))
^ Call: (208) [rtrace] rtrace:quietly3(user:(wots(_309804, must_det_ll(user:metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))), (_309804==""->true;our_ansi_format('#ffa505', '~w~n', [_309804]))))
^ Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_309804, must_det_ll(user:metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))), (_309804==""->true;our_ansi_format('#ffa505', '~w~n', [_309804]))))
(=
(run $F)
(run current-output $F))
^ Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))
Exit: (205) [user] asserted_do_metta2('&self', load, [=, [run, _F], [run, 'current-output', _F]], [=, [run, _F], [run, 'current-output', _F]])
Exit: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
Exit: (203) [user] asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]])
Call: (203) [system] _3436='True'
Exit: (203) [system] 'True'='True'
Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]))*->'True'='True';'True'='False'), error(_280182, _280184), fail)
^ Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]))*->'True'='True';'True'='False'))
^ Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]), 'True')
Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]), 'True'))
Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], 'True')
^ Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], 'True'))
^ Redo: (193) [user] metta_file_buffer(_3388, _3390, _3392, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3396)
^ Unify: (193) [user] metta_file_buffer(+, [=, [run, _341334, _341340], [['compile-programs'], [format, _341334, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _341334, '~`=t~32|~n', 'Nil'], [=, _341460, [total, 0, 0, 0]], [forall, [program, _341520, _341526, _341340], ['run-program', _341520, _341526, _341334, _341460]], [=, _341460, [total, _341604, _341610, _341616]], [is, _341634, [/, _341610, _341604]], [is, _341676, [/, _341616, _341604]], [format, _341334, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _341634, _341676]]]], ['_AvgGC'=_341676, '_AvgT'=_341634, '_GC'=_341616, '_Time'=_341610, '_Count'=_341604, '_N'=_341526, '_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(82, 7, 28, 82))
^ Exit: (193) [user] metta_file_buffer(+, [=, [run, _341334, _341340], [['compile-programs'], [format, _341334, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _341334, '~`=t~32|~n', 'Nil'], [=, _341460, [total, 0, 0, 0]], [forall, [program, _341520, _341526, _341340], ['run-program', _341520, _341526, _341334, _341460]], [=, _341460, [total, _341604, _341610, _341616]], [is, _341634, [/, _341610, _341604]], [is, _341676, [/, _341616, _341604]], [format, _341334, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _341634, _341676]]]], ['_AvgGC'=_341676, '_AvgT'=_341634, '_GC'=_341616, '_Time'=_341610, '_Count'=_341604, '_N'=_341526, '_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(82, 7, 28, 82))
^ Call: (194) [user] apply:maplist(maybe_assign, ['_AvgGC'=_341676, '_AvgT'=_341634, '_GC'=_341616, '_Time'=_341610, '_Count'=_341604, '_N'=_341526, '_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334])
^ Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_AvgGC'=_341676, '_AvgT'=_341634, '_GC'=_341616, '_Time'=_341610, '_Count'=_341604, '_N'=_341526, '_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334])
Call: (195) [apply] apply:maplist_(['_AvgGC'=_341676, '_AvgT'=_341634, '_GC'=_341616, '_Time'=_341610, '_Count'=_341604, '_N'=_341526, '_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334], user:maybe_assign)
Unify: (195) [apply] apply:maplist_(['_AvgGC'=_341676, '_AvgT'=_341634, '_GC'=_341616, '_Time'=_341610, '_Count'=_341604, '_N'=_341526, '_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334], user:maybe_assign)
Call: (196) [user] maybe_assign('_AvgGC'=_341676)
Unify: (196) [user] maybe_assign('_AvgGC'=_341676)
^ Call: (197) [user] ignore(_341676=_AvgGC)
^ Unify: (197) [system] ignore(user:(_341676=_AvgGC))
Call: (198) [system] _341676=_AvgGC
Exit: (198) [system] _AvgGC=_AvgGC
^ Exit: (197) [system] ignore(user:(_AvgGC=_AvgGC))
Exit: (196) [user] maybe_assign('_AvgGC'=_AvgGC)
Call: (196) [apply] apply:maplist_(['_AvgT'=_341634, '_GC'=_341616, '_Time'=_341610, '_Count'=_341604, '_N'=_341526, '_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334], user:maybe_assign)
Unify: (196) [apply] apply:maplist_(['_AvgT'=_341634, '_GC'=_341616, '_Time'=_341610, '_Count'=_341604, '_N'=_341526, '_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334], user:maybe_assign)
Call: (197) [user] maybe_assign('_AvgT'=_341634)
Unify: (197) [user] maybe_assign('_AvgT'=_341634)
^ Call: (198) [user] ignore(_341634=_AvgT)
^ Unify: (198) [system] ignore(user:(_341634=_AvgT))
Call: (199) [system] _341634=_AvgT
Exit: (199) [system] _AvgT=_AvgT
^ Exit: (198) [system] ignore(user:(_AvgT=_AvgT))
Exit: (197) [user] maybe_assign('_AvgT'=_AvgT)
Call: (197) [apply] apply:maplist_(['_GC'=_341616, '_Time'=_341610, '_Count'=_341604, '_N'=_341526, '_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334], user:maybe_assign)
Unify: (197) [apply] apply:maplist_(['_GC'=_341616, '_Time'=_341610, '_Count'=_341604, '_N'=_341526, '_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334], user:maybe_assign)
Call: (198) [user] maybe_assign('_GC'=_341616)
Unify: (198) [user] maybe_assign('_GC'=_341616)
^ Call: (199) [user] ignore(_341616=_GC)
^ Unify: (199) [system] ignore(user:(_341616=_GC))
Call: (200) [system] _341616=_GC
Exit: (200) [system] _GC=_GC
^ Exit: (199) [system] ignore(user:(_GC=_GC))
Exit: (198) [user] maybe_assign('_GC'=_GC)
Call: (198) [apply] apply:maplist_(['_Time'=_341610, '_Count'=_341604, '_N'=_341526, '_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334], user:maybe_assign)
Unify: (198) [apply] apply:maplist_(['_Time'=_341610, '_Count'=_341604, '_N'=_341526, '_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334], user:maybe_assign)
Call: (199) [user] maybe_assign('_Time'=_341610)
Unify: (199) [user] maybe_assign('_Time'=_341610)
^ Call: (200) [user] ignore(_341610=_Time)
^ Unify: (200) [system] ignore(user:(_341610=_Time))
Call: (201) [system] _341610=_Time
Exit: (201) [system] _Time=_Time
^ Exit: (200) [system] ignore(user:(_Time=_Time))
Exit: (199) [user] maybe_assign('_Time'=_Time)
Call: (199) [apply] apply:maplist_(['_Count'=_341604, '_N'=_341526, '_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334], user:maybe_assign)
Unify: (199) [apply] apply:maplist_(['_Count'=_341604, '_N'=_341526, '_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334], user:maybe_assign)
Call: (200) [user] maybe_assign('_Count'=_341604)
Unify: (200) [user] maybe_assign('_Count'=_341604)
^ Call: (201) [user] ignore(_341604=_Count)
^ Unify: (201) [system] ignore(user:(_341604=_Count))
Call: (202) [system] _341604=_Count
Exit: (202) [system] _Count=_Count
^ Exit: (201) [system] ignore(user:(_Count=_Count))
Exit: (200) [user] maybe_assign('_Count'=_Count)
Call: (200) [apply] apply:maplist_(['_N'=_341526, '_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334], user:maybe_assign)
Unify: (200) [apply] apply:maplist_(['_N'=_341526, '_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334], user:maybe_assign)
Call: (201) [user] maybe_assign('_N'=_341526)
Unify: (201) [user] maybe_assign('_N'=_341526)
^ Call: (202) [user] ignore(_341526=_N)
^ Unify: (202) [system] ignore(user:(_341526=_N))
Call: (203) [system] _341526=_N
Exit: (203) [system] _N=_N
^ Exit: (202) [system] ignore(user:(_N=_N))
Exit: (201) [user] maybe_assign('_N'=_N)
Call: (201) [apply] apply:maplist_(['_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334], user:maybe_assign)
Unify: (201) [apply] apply:maplist_(['_P'=_341520, '_Total'=_341460, '_F'=_341340, '_S'=_341334], user:maybe_assign)
Call: (202) [user] maybe_assign('_P'=_341520)
Unify: (202) [user] maybe_assign('_P'=_341520)
^ Call: (203) [user] ignore(_341520=_P)
^ Unify: (203) [system] ignore(user:(_341520=_P))
Call: (204) [system] _341520=_P
Exit: (204) [system] _P=_P
^ Exit: (203) [system] ignore(user:(_P=_P))
Exit: (202) [user] maybe_assign('_P'=_P)
Call: (202) [apply] apply:maplist_(['_Total'=_341460, '_F'=_341340, '_S'=_341334], user:maybe_assign)
Unify: (202) [apply] apply:maplist_(['_Total'=_341460, '_F'=_341340, '_S'=_341334], user:maybe_assign)
Call: (203) [user] maybe_assign('_Total'=_341460)
Unify: (203) [user] maybe_assign('_Total'=_341460)
^ Call: (204) [user] ignore(_341460=_Total)
^ Unify: (204) [system] ignore(user:(_341460=_Total))
Call: (205) [system] _341460=_Total
Exit: (205) [system] _Total=_Total
^ Exit: (204) [system] ignore(user:(_Total=_Total))
Exit: (203) [user] maybe_assign('_Total'=_Total)
Call: (203) [apply] apply:maplist_(['_F'=_341340, '_S'=_341334], user:maybe_assign)
Unify: (203) [apply] apply:maplist_(['_F'=_341340, '_S'=_341334], user:maybe_assign)
Call: (204) [user] maybe_assign('_F'=_341340)
Unify: (204) [user] maybe_assign('_F'=_341340)
^ Call: (205) [user] ignore(_341340=_F)
^ Unify: (205) [system] ignore(user:(_341340=_F))
Call: (206) [system] _341340=_F
Exit: (206) [system] _F=_F
^ Exit: (205) [system] ignore(user:(_F=_F))
Exit: (204) [user] maybe_assign('_F'=_F)
Call: (204) [apply] apply:maplist_(['_S'=_341334], user:maybe_assign)
Unify: (204) [apply] apply:maplist_(['_S'=_341334], user:maybe_assign)
Call: (205) [user] maybe_assign('_S'=_341334)
Unify: (205) [user] maybe_assign('_S'=_341334)
^ Call: (206) [user] ignore(_341334=_S)
^ Unify: (206) [system] ignore(user:(_341334=_S))
Call: (207) [system] _341334=_S
Exit: (207) [system] _S=_S
^ Exit: (206) [system] ignore(user:(_S=_S))
Exit: (205) [user] maybe_assign('_S'=_S)
Call: (205) [apply] apply:maplist_([], user:maybe_assign)
Unify: (205) [apply] apply:maplist_([], user:maybe_assign)
Exit: (205) [apply] apply:maplist_([], user:maybe_assign)
Exit: (204) [apply] apply:maplist_(['_S'=_S], user:maybe_assign)
Exit: (203) [apply] apply:maplist_(['_F'=_F, '_S'=_S], user:maybe_assign)
Exit: (202) [apply] apply:maplist_(['_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
Exit: (201) [apply] apply:maplist_(['_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
Exit: (200) [apply] apply:maplist_(['_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
Exit: (199) [apply] apply:maplist_(['_Count'=_Count, '_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
Exit: (198) [apply] apply:maplist_(['_Time'=_Time, '_Count'=_Count, '_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
Exit: (197) [apply] apply:maplist_(['_GC'=_GC, '_Time'=_Time, '_Count'=_Count, '_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
Exit: (196) [apply] apply:maplist_(['_AvgT'=_AvgT, '_GC'=_GC, '_Time'=_Time, '_Count'=_Count, '_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
Exit: (195) [apply] apply:maplist_(['_AvgGC'=_AvgGC, '_AvgT'=_AvgT, '_GC'=_GC, '_Time'=_Time, '_Count'=_Count, '_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
^ Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_AvgGC'=_AvgGC, '_AvgT'=_AvgT, '_GC'=_GC, '_Time'=_Time, '_Count'=_Count, '_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S])
^ Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436))
^ Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436))
Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
Call: (196) [system] var([=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
Call: (196) [system] [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]==[]
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
Call: (196) [system] string([=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
^ Call: (196) [user] if_t(into_simple_op(+, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _513608), pfcAdd_Now('next-operation'(_513608)))
^ Unify: (196) [user] if_t(into_simple_op(+, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _513608), pfcAdd_Now('next-operation'(_513608)))
Call: (197) [user] into_simple_op(+, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _513608)
Unify: (197) [user] into_simple_op(+, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], op(+, =, _516400))
Call: (198) [user] o_s([[run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _516400)
Unify: (198) [user] o_s([[run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _516400)
Call: (199) [user] o_s([run, _S, _F], _516400)
Unify: (199) [user] o_s([run, _S, _F], _516400)
Call: (200) [user] o_s(run, _516400)
Unify: (200) [user] o_s(run, run)
Exit: (200) [user] o_s(run, run)
Exit: (199) [user] o_s([run, _S, _F], run)
Exit: (198) [user] o_s([[run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], run)
Exit: (197) [user] into_simple_op(+, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], op(+, =, run))
^ Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, run)))
^ Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, run)))
^ Call: (198) [user] current_predicate(pfcAdd/1)
^ Exit: (198) [user] current_predicate(pfcAdd/1)
^ Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^ Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^ Call: (199) [user] clause(pfcTraceExecution, true)
^ Fail: (199) [user] clause(pfcTraceExecution, true)
^ Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^ Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^ Call: (198) [user] pfcAdd('next-operation'(op(+, =, run)))
^ Unify: (198) [user] pfcAdd('next-operation'(op(+, =, run)))
^ Call: (199) [user] must_ex(current_why_UU(_17832))
^ Unify: (199) [user] must_ex(current_why_UU(_17832))
Call: (201) [user] current_why_UU(_17832)
Unify: (201) [user] current_why_UU(_17832)
^ Call: (202) [user] get_why_uu(_17832)
^ Unify: (202) [user] get_why_uu(_17832)
^ Call: (203) [user] findall(_23372, current_why(_23372), _23378)
^ Unify: (203) [$bags] findall(_23372, user:current_why(_23372), _23378)
^ Call: (204) [$bags] findall(_23372, user:current_why(_23372), _23378, [])
^ Unify: (204) [$bags] findall(_23372, user:current_why(_23372), _23378, [])
^ Call: (205) [$bags] cleanup_bag(findall_loop(_23372, user:current_why(_23372), _23378, []), '$destroy_findall_bag')
^ Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_23372, user:current_why(_23372), _23378, []), '$bags':'$destroy_findall_bag')
Call: (206) [$bags] findall_loop(_23372, user:current_why(_23372), _23378, [])
Unify: (206) [$bags] findall_loop(_23372, user:current_why(_23372), _23378, [])
^ Call: (207) [user] bugger:current_why(_23372)
^ Unify: (207) [user] bugger:current_why(_23372)
^ Call: (208) [user] bugger:current_why_data(_23372)
^ Unify: (208) [user] bugger:current_why_data(_23372)
Call: (209) [system] nb_current('$current_why', wp(_23372, _34632))
Fail: (209) [system] nb_current('$current_why', wp(_23372, _34632))
^ Redo: (208) [user] bugger:current_why_data(_23372)
^ Unify: (208) [user] bugger:current_why_data(_23372)
Call: (209) [t_l] t_l:current_why_source(_23372)
Fail: (209) [t_l] t_l:current_why_source(_23372)
^ Fail: (208) [user] bugger:current_why_data(_23372)
^ Redo: (207) [user] bugger:current_why(_23372)
^ Unify: (207) [user] bugger:current_why(mfl4(_42060, _42062, _42064, _42066))
^ Call: (209) [system] setup_call_cleanup('$notrace'(_43016, _43018), once(user:current_mfl4(_42060, _42062, _42064, _42066)), '$restore_trace'(_43016, _43018))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_43016, _43018), system:once(user:current_mfl4(_42060, _42062, _42064, _42066)), system:'$restore_trace'(_43016, _43018))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_43016, _43018))
^ Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_42060, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^ Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_42060, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Redo: (206) [$bags] findall_loop(_23372, user:current_why(_23372), _23378, [])
Exit: (206) [$bags] findall_loop(_23372, user:current_why(_23372), [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_23372, user:current_why(_23372), [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^ Exit: (204) [$bags] findall(_23372, user:current_why(_23372), [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (203) [$bags] findall(_23372, user:current_why(_23372), [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (203) [system] [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
Exit: (203) [system] [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^ Call: (203) [user] u_to_uu([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _17832)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
Call: (204) [system] var([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (204) [system] var([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (203) [user] u_to_uu([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _17832)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] nonvar([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (204) [system] nonvar([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_179376, _179378)
Fail: (204) [system] [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_179376, _179378)
^ Redo: (203) [user] u_to_uu([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _17832)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _17832)
^ Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _209722)
^ Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _209722)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _209722)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (206) [system] var([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (206) [system] var([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _209722)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Call: (206) [user] not(compound([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Unify: (206) [system] not(user:compound([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
Call: (207) [system] compound([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (207) [system] compound([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Fail: (206) [system] not(user:compound([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _209722)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _209722)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _209722)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (207) [system] var(P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (207) [system] var(P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _209722)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (207) [user] not(compound(P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Unify: (207) [system] not(user:compound(P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
Call: (208) [system] compound(P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (208) [system] compound(P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Fail: (207) [system] not(user:compound(P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _209722)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (204) [user] u_to_uu(P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _17832)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (205) [system] var(P;HTML|mfl4(_59844, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (205) [system] var(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4156)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (205) [system] nonvar(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (205) [system] nonvar(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (205) [system] P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_53704, _53706)
Fail: (205) [system] P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_53704, _53706)
^ Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4156)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (204) [user] u_to_uu(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (203) [user] u_to_uu([P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (202) [user] get_why_uu((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Exit: (201) [user] current_why_UU((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (199) [user] pfcAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (199) [user] pfcAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (200) [user] pfcPost('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (200) [user] pfcPost('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
^ Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
Call: (202) [system] is_list('next-operation'(op(+, =, run)))
Fail: (202) [system] is_list('next-operation'(op(+, =, run)))
^ Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
^ Call: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (203) [user] control_arg_types('next-operation'(op(+, =, run)), _212018)
^ Unify: (203) [user] control_arg_types('next-operation'(op(+, =, run)), _212018)
Call: (204) [system] fail
Fail: (204) [system] fail
^ Fail: (203) [user] control_arg_types('next-operation'(op(+, =, run)), _212018)
^ Redo: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _231814, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_231814)), trace)))
^ Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _231814, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_231814)), trace)))
^ Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _231814, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_231814)), trace)), user:each_call_cleanup)
^ Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _231814, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_231814)), trace)), user:each_call_cleanup)
Call: (205) [system] current_prolog_flag(occurs_check, _262256)
Exit: (205) [system] current_prolog_flag(occurs_check, true)
^ Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _231814, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_231814)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _231814, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_231814)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (206) [system] true==true
Exit: (206) [system] true==true
^ Call: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, run)), P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, run)), P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, run)))
^ Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, run)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^ Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, run)), true)
^ Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, run)), true)
^ Call: (211) [user] strip_module('next-operation'(op(+, =, run)), _362668, _362670)
^ Exit: (211) [user] strip_module('next-operation'(op(+, =, run)), user, 'next-operation'(op(+, =, run)))
^ Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^ Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
Call: (212) [system] _366412=user
Exit: (212) [system] user=user
^ Call: (212) [user] clause(user:'next-operation'(op(+, =, run)), true, _368282)
^ Exit: (212) [user] clause('next-operation'(op(+, =, run)), true, (0x5649857cb010))
Call: (212) [$syspreds] clause_property((0x5649857cb010), module(user))
Unify: (212) [$syspreds] clause_property((0x5649857cb010), module(user))
Exit: (212) [$syspreds] clause_property((0x5649857cb010), module(user))
^ Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true, (0x5649857cb010))
^ Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true, (0x5649857cb010))
^ Call: (213) [user] clause(_374838, _374840, (0x5649857cb010))
^ Exit: (213) [user] clause('next-operation'(op(+, =, run)), true, (0x5649857cb010))
^ Call: (213) [user] strip_m('next-operation'(op(+, =, run)), _376734)
^ Unify: (213) [user] strip_m('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^ Exit: (213) [user] strip_m('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
Call: (213) [system] 'next-operation'(op(+, =, run))=@='next-operation'(op(+, =, run))
Exit: (213) [system] 'next-operation'(op(+, =, run))=@='next-operation'(op(+, =, run))
^ Call: (213) [user] strip_m(true, _381376)
^ Unify: (213) [user] strip_m(true, true)
^ Exit: (213) [user] strip_m(true, true)
Call: (213) [system] cl('next-operation'(op(+, =, run)), true)=@=cl('next-operation'(op(+, =, run)), true)
Exit: (213) [system] cl('next-operation'(op(+, =, run)), true)=@=cl('next-operation'(op(+, =, run)), true)
^ Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true, (0x5649857cb010))
^ Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^ Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, run)), true)
^ Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^ Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, run)))
^ Redo: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, run)))))
Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, run)))))
Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, run)))))
^ Exit: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _231814, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_231814)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _231814, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_231814)), trace)), user:each_call_cleanup)
^ Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _231814, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_231814)), trace)))
^ Exit: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
^ Exit: (200) [user] pfcPost('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (200) [user] pfcRun
^ Unify: (200) [user] pfcRun
^ Call: (201) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcGetSearch(direct)
Call: (202) [t_l] t_l:pfcSearchTL(_457822)
Fail: (202) [t_l] t_l:pfcSearchTL(_457822)
^ Redo: (201) [user] pfcGetSearch(direct)
^ Call: (202) [user] pfcSearch(_460596)
^ Unify: (202) [user] pfcSearch(direct)
^ Exit: (202) [user] pfcSearch(direct)
Call: (202) [system] direct=direct
Exit: (202) [system] direct=direct
^ Exit: (201) [user] pfcGetSearch(direct)
^ Unify: (200) [user] pfcRun
^ Exit: (200) [user] pfcRun
^ Exit: (199) [user] pfcAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (198) [user] pfcAdd('next-operation'(op(+, =, run)))
^ Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, run)))
^ Exit: (196) [user] if_t(into_simple_op(+, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], op(+, =, run)), pfcAdd_Now('next-operation'(op(+, =, run))))
Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]), _3422))
Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]), _3422))
^ Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]), _3422)
^ Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]), _3422)
Call: (199) [system] asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])\=[_482062|_482064]
Exit: (199) [system] asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])\=[_482062|_482064]
^ Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]))*->_3422='True';_3422='False'))
^ Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]))*->_3422='True';_3422='False'))
Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]))*->_3422='True';_3422='False'), error(_485800, _485802), fail)
Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]))*->_3422='True';_3422='False'), error(_485800, _485802), fail)
Call: (203) [user] asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Unify: (203) [user] asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Call: (204) [user] metta_interp_mode(+, _489516)
Unify: (204) [user] metta_interp_mode(+, load)
Exit: (204) [user] metta_interp_mode(+, load)
Call: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Call: (205) [user] metta_interp_mode(load, _494106)
Redo: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Call: (205) [system] load==exec
Redo: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Call: (205) [user] asserted_do_metta2('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Unify: (205) [user] asserted_do_metta2('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Call: (206) [system] nonvar(load)
Exit: (206) [system] nonvar(load)
Call: (206) [user] metta_interp_mode(load, _503328)
Redo: (205) [user] asserted_do_metta2('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Unify: (205) [user] asserted_do_metta2('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
^ Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))
^ Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))
^ Call: (207) [user] is_compatio
^ Unify: (207) [user] is_compatio
^ Call: (209) [system] setup_call_cleanup('$notrace'(_509804, _509806), once(user:is_compatio0), '$restore_trace'(_509804, _509806))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_509804, _509806), system:once(user:is_compatio0), system:'$restore_trace'(_509804, _509806))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_509804, _509806))
^ Fail: (207) [user] is_compatio
^ Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))
^ Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))
^ Call: (208) [rtrace] rtrace:quietly3(user:(wots(_515422, must_det_ll(user:metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))), (_515422==""->true;our_ansi_format('#ffa505', '~w~n', [_515422]))))
^ Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_515422, must_det_ll(user:metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))), (_515422==""->true;our_ansi_format('#ffa505', '~w~n', [_515422]))))
(=
(run $S $F)
( (compile-programs)
(format $S '~p~t~18| ~t~w~25| ~t~w~32|~n'
(:: Program Time GC))
(format $S ~`=t~32|~n Nil)
(= $Total
(total 0 0 0))
(forall
(program $P $N $F)
(run-program $P $N $S $Total))
(= $Total
(total $Count $Time $GC))
(is $AvgT
(/ $Time $Count))
(is $AvgGC
(/ $GC $Count))
(format $S '~t~w~18| ~t~3f~25| ~t~3f~32|~n'
(:: average $AvgT $AvgGC))))
^ Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))
Exit: (205) [user] asserted_do_metta2('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Exit: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Exit: (203) [user] asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
Call: (203) [system] _3422='True'
Exit: (203) [system] 'True'='True'
Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]))*->'True'='True';'True'='False'), error(_4208, _4210), fail)
^ Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]))*->'True'='True';'True'='False'))
^ Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]), 'True')
Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]), 'True'))
Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], 'True')
^ Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], 'True'))
^ Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^ Unify: (193) [user] metta_file_buffer(+, exec(['det-if-then-else', ['file-search-path', bench, _34468], 'True', [',', ['prolog-load-context', directory, _34510], ['add-atom', '&self', [file_search_path, bench, _34510]]]]), ['_Dir'=_34510, '__'=_34468], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(597, 27, 36, 597))
^ Exit: (193) [user] metta_file_buffer(+, exec(['det-if-then-else', ['file-search-path', bench, _34468], 'True', [',', ['prolog-load-context', directory, _34510], ['add-atom', '&self', [file_search_path, bench, _34510]]]]), ['_Dir'=_34510, '__'=_34468], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(597, 27, 36, 597))
^ Call: (194) [user] apply:maplist(maybe_assign, ['_Dir'=_34510, '__'=_34468])
^ Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_Dir'=_34510, '__'=_34468])
Call: (195) [apply] apply:maplist_(['_Dir'=_34510, '__'=_34468], user:maybe_assign)
Unify: (195) [apply] apply:maplist_(['_Dir'=_34510, '__'=_34468], user:maybe_assign)
Call: (196) [user] maybe_assign('_Dir'=_34510)
Unify: (196) [user] maybe_assign('_Dir'=_34510)
^ Call: (197) [user] ignore(_34510=_Dir)
^ Unify: (197) [system] ignore(user:(_34510=_Dir))
Call: (198) [system] _34510=_Dir
Exit: (198) [system] _Dir=_Dir
^ Exit: (197) [system] ignore(user:(_Dir=_Dir))
Exit: (196) [user] maybe_assign('_Dir'=_Dir)
Call: (196) [apply] apply:maplist_(['__'=_34468], user:maybe_assign)
Unify: (196) [apply] apply:maplist_(['__'=_34468], user:maybe_assign)
Call: (197) [user] maybe_assign('__'=_34468)
Unify: (197) [user] maybe_assign('__'=_34468)
^ Call: (198) [user] ignore(_34468=__)
^ Unify: (198) [system] ignore(user:(_34468=__))
Call: (199) [system] _34468=__
Exit: (199) [system] __=__
^ Exit: (198) [system] ignore(user:(__=__))
Exit: (197) [user] maybe_assign('__'=__)
Call: (197) [apply] apply:maplist_([], user:maybe_assign)
Unify: (197) [apply] apply:maplist_([], user:maybe_assign)
Exit: (197) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_(['__'=__], user:maybe_assign)
Exit: (195) [apply] apply:maplist_(['_Dir'=_Dir, '__'=__], user:maybe_assign)
^ Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_Dir'=_Dir, '__'=__])
^ Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422))
^ Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422))
Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
Call: (196) [system] var(exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
Call: (196) [system] exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])==[]
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
Call: (196) [system] string(exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Call: (197) [system] var(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Call: (197) [system] exec\==exec
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Call: (197) [system] string(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Call: (197) [system] exec\==exec
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
^ Call: (197) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (198) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Unify: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _203754))
^ Exit: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
Call: (200) [system] _213398 is 1+1
Exit: (200) [system] 2 is 1+1
^ Call: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2))
^ Exit: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2))
^ Exit: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Exit: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (197) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _239344))
^ Unify: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _239344))
^ Call: (198) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _239344))
^ Unify: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _239344))
^ Call: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _239344)
^ Unify: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _239344)
^ Call: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _268244)
^ Unify: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2)
^ Exit: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2)
Call: (200) [system] _239344=2
Exit: (200) [system] 2=2
^ Exit: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2)
^ Exit: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2))
^ Exit: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2))
^ Call: (197) [user] must_det_ll(2>0)
^ Unify: (197) [user] must_det_ll(user:(2>0))
^ Call: (198) [user] once(user:(2>0))
^ Unify: (198) [system] once(user:(2>0))
Call: (199) [system] 2>0
Exit: (199) [system] 2>0
^ Exit: (198) [system] once(user:(2>0))
^ Exit: (197) [user] must_det_ll(user:(2>0))
^ Call: (197) [user] is_synthing_unit_tests
^ Unify: (197) [user] is_synthing_unit_tests
^ Call: (199) [system] setup_call_cleanup('$notrace'(_308266, _308268), once(user:is_synthing_unit_tests0), '$restore_trace'(_308266, _308268))
^ Unify: (199) [system] setup_call_cleanup(system:'$notrace'(_308266, _308268), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_308266, _308268))
^ Call: (200) [system] sig_atomic(system:'$notrace'(_308266, _308268))
^ Exit: (199) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^ Exit: (197) [user] is_synthing_unit_tests
^ Call: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2, _313004)
^ Fail: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2, _313004)
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
^ Call: (197) [user] if_t(into_simple_op(exec, ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _332284), pfcAdd_Now('next-operation'(_332284)))
^ Unify: (197) [user] if_t(into_simple_op(exec, ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _332284), pfcAdd_Now('next-operation'(_332284)))
Call: (198) [user] into_simple_op(exec, ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _332284)
Unify: (198) [user] into_simple_op(exec, ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], op(exec, 'det-if-then-else', _335076))
Call: (199) [user] o_s([['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _335076)
Unify: (199) [user] o_s([['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _335076)
Call: (200) [user] o_s(['file-search-path', bench, __], _335076)
Unify: (200) [user] o_s(['file-search-path', bench, __], _335076)
Call: (201) [user] o_s('file-search-path', _335076)
Unify: (201) [user] o_s('file-search-path', 'file-search-path')
Exit: (201) [user] o_s('file-search-path', 'file-search-path')
Exit: (200) [user] o_s(['file-search-path', bench, __], 'file-search-path')
Exit: (199) [user] o_s([['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], 'file-search-path')
Exit: (198) [user] into_simple_op(exec, ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], op(exec, 'det-if-then-else', 'file-search-path'))
^ Call: (198) [user] pfcAdd_Now('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (198) [user] pfcAdd_Now('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (199) [user] current_predicate(pfcAdd/1)
^ Exit: (199) [user] current_predicate(pfcAdd/1)
^ Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Call: (200) [user] clause(pfcTraceExecution, true)
^ Fail: (200) [user] clause(pfcTraceExecution, true)
^ Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Call: (199) [user] pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (199) [user] pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (200) [user] must_ex(current_why_UU(_356294))
^ Unify: (200) [user] must_ex(current_why_UU(_356294))
Call: (202) [user] current_why_UU(_356294)
Unify: (202) [user] current_why_UU(_356294)
^ Call: (203) [user] get_why_uu(_356294)
^ Unify: (203) [user] get_why_uu(_356294)
^ Call: (204) [user] findall(_361834, current_why(_361834), _361840)
^ Unify: (204) [$bags] findall(_361834, user:current_why(_361834), _361840)
^ Call: (205) [$bags] findall(_361834, user:current_why(_361834), _361840, [])
^ Unify: (205) [$bags] findall(_361834, user:current_why(_361834), _361840, [])
^ Call: (206) [$bags] cleanup_bag(findall_loop(_361834, user:current_why(_361834), _361840, []), '$destroy_findall_bag')
^ Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_361834, user:current_why(_361834), _361840, []), '$bags':'$destroy_findall_bag')
Call: (207) [$bags] findall_loop(_361834, user:current_why(_361834), _361840, [])
Unify: (207) [$bags] findall_loop(_361834, user:current_why(_361834), _361840, [])
^ Call: (208) [user] bugger:current_why(_361834)
^ Unify: (208) [user] bugger:current_why(_361834)
^ Call: (209) [user] bugger:current_why_data(_361834)
^ Unify: (209) [user] bugger:current_why_data(_361834)
Call: (210) [system] nb_current('$current_why', wp(_361834, _373094))
Fail: (210) [system] nb_current('$current_why', wp(_361834, _373094))
^ Redo: (209) [user] bugger:current_why_data(_361834)
^ Unify: (209) [user] bugger:current_why_data(_361834)
Call: (210) [t_l] t_l:current_why_source(_361834)
Fail: (210) [t_l] t_l:current_why_source(_361834)
^ Fail: (209) [user] bugger:current_why_data(_361834)
^ Redo: (208) [user] bugger:current_why(_361834)
^ Unify: (208) [user] bugger:current_why(mfl4(_380522, _380524, _380526, _380528))
^ Call: (210) [system] setup_call_cleanup('$notrace'(_381478, _381480), once(user:current_mfl4(_380522, _380524, _380526, _380528)), '$restore_trace'(_381478, _381480))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_381478, _381480), system:once(user:current_mfl4(_380522, _380524, _380526, _380528)), system:'$restore_trace'(_381478, _381480))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_381478, _381480))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_380522, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_380522, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Redo: (207) [$bags] findall_loop(_361834, user:current_why(_361834), _361840, [])
Exit: (207) [$bags] findall_loop(_361834, user:current_why(_361834), [P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_361834, user:current_why(_361834), [P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^ Exit: (205) [$bags] findall(_361834, user:current_why(_361834), [P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (204) [$bags] findall(_361834, user:current_why(_361834), [P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] [P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
Exit: (204) [system] [P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^ Call: (204) [user] u_to_uu([P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _356294)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
Call: (205) [system] var([P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (205) [system] var([P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _356294)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (205) [system] nonvar([P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (205) [system] nonvar([P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (205) [system] [P;HTML|mfl4(_398310, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_3872, _3874)
Fail: (205) [system] [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_3872, _3874)
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3828)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3828)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _30142)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _30142)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _30142)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (207) [system] var([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (207) [system] var([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _30142)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Call: (207) [user] not(compound([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Unify: (207) [system] not(user:compound([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
Call: (208) [system] compound([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (208) [system] compound([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Fail: (207) [system] not(user:compound([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _30142)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _30142)
^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _30142)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (208) [system] var(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (208) [system] var(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _30142)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (208) [user] not(compound(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Unify: (208) [system] not(user:compound(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
Call: (209) [system] compound(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (209) [system] compound(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Fail: (208) [system] not(user:compound(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _30142)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3828)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (206) [system] var(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (206) [system] var(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3828)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (206) [system] nonvar(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (206) [system] nonvar(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (206) [system] P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_392630, _392632)
Fail: (206) [system] P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_392630, _392632)
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3828)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (200) [user] pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (200) [user] pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (201) [user] pfcPost('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (201) [user] pfcPost('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Call: (203) [system] is_list('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Fail: (203) [system] is_list('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (203) [user] pfcPost1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (204) [user] control_arg_types('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _32456)
^ Unify: (204) [user] control_arg_types('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _32456)
Call: (205) [system] fail
Fail: (205) [system] fail
^ Fail: (204) [user] control_arg_types('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _32456)
^ Redo: (203) [user] pfcPost1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _52252, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_52252)), trace)))
^ Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _52252, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_52252)), trace)))
^ Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _52252, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_52252)), trace)), user:each_call_cleanup)
^ Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _52252, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_52252)), trace)), user:each_call_cleanup)
Call: (206) [system] current_prolog_flag(occurs_check, _82694)
Exit: (206) [system] current_prolog_flag(occurs_check, true)
^ Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _52252, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_52252)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _52252, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_52252)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (207) [system] true==true
Exit: (207) [system] true==true
^ Call: (208) [user] pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (208) [user] pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (211) [user] pfcAddSupport('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (211) [user] pfcAddSupport('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] assert('$spft$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] assert('$spft$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] pfcAddSupport('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Call: (211) [user] is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Unify: (211) [user] is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Call: (212) [user] strip_module('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _183106, _183108)
^ Exit: (212) [user] strip_module('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
Call: (213) [system] _186850=user
Exit: (213) [system] user=user
^ Call: (213) [user] clause(user:'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _188720)
^ Fail: (213) [user] clause('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _188720)
^ Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Call: (213) [user] clause(user:'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _191548)
^ Fail: (213) [user] clause('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _191548)
^ Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Fail: (211) [user] is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Redo: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (209) [user] pfcPost2('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (209) [user] pfcPost2('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')));assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))))
^ Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')));assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))))
^ Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')));assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))))
^ Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')));assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))))
^ Call: (214) [user] is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (214) [user] is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (215) [user] strip_module('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _218858, _218860)
^ Exit: (215) [user] strip_module('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _220738, _220740)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
Call: (216) [system] var('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Fail: (216) [system] var('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _220738, _220740)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
Call: (216) [system] _229144=user
Exit: (216) [system] user=user
^ Call: (216) [user] clause(user:'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _231014)
^ Fail: (216) [user] clause('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _231014)
^ Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Call: (216) [user] clause(user:'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _233842)
^ Fail: (216) [user] clause('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _233842)
^ Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^ Fail: (214) [user] is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (214) [user] assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (214) [user] assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')));assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))))
^ Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')));assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))))
^ Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (212) [user] pfcTraceAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (214) [user] pfcIsTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (215) [user] pfcIsNotTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (215) [user] pfcIsNotTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _290512)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _290512)
Call: (217) [system] var('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Fail: (217) [system] var('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _290512)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _290512)
Call: (217) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Exit: (217) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Call: (217) [system] 1<1
Fail: (217) [system] 1<1
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _290512)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _290512)
Call: (217) [system] _301664 is 1+ -1
Exit: (217) [system] 0 is 1+ -1
^ Call: (217) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _303522)
^ Unify: (217) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _303522)
Call: (218) [system] is_list('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Fail: (218) [system] is_list('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Redo: (217) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _303522)
^ Unify: (217) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _303522)
Call: (218) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Exit: (218) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Call: (218) [system] compound_name_arguments('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _310932, _310934)
Exit: (218) [system] compound_name_arguments('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation', [op(exec, 'det-if-then-else', 'file-search-path')])
Call: (218) [lists] lists:member(_303522, ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
Unify: (218) [lists] lists:member(_303522, ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
Call: (219) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], _303522, 'next-operation')
Unify: (219) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
^ Exit: (217) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation')
^ Call: (217) [user] compound_eles(0, 'next-operation', _290512)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _290512)
Call: (218) [system] var('next-operation')
Fail: (218) [system] var('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _290512)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _290512)
Call: (218) [system] compound('next-operation')
Fail: (218) [system] compound('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _290512)
Call: (218) [system] _290512='next-operation'
Exit: (218) [system] 'next-operation'='next-operation'
^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation')
^ Call: (216) [user] pfcIgnored('next-operation')
^ Fail: (216) [user] pfcIgnored('next-operation')
Redo: (219) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], _303522, 'next-operation')
Unify: (219) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], _303522, 'next-operation')
Call: (220) [lists] lists:member_([], _303522, op(exec, 'det-if-then-else', 'file-search-path'))
Unify: (220) [lists] lists:member_([], op(exec, 'det-if-then-else', 'file-search-path'), op(exec, 'det-if-then-else', 'file-search-path'))
Exit: (220) [lists] lists:member_([], op(exec, 'det-if-then-else', 'file-search-path'), op(exec, 'det-if-then-else', 'file-search-path'))
Exit: (219) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], op(exec, 'det-if-then-else', 'file-search-path'), 'next-operation')
Exit: (218) [lists] lists:member(op(exec, 'det-if-then-else', 'file-search-path'), ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
^ Exit: (217) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), op(exec, 'det-if-then-else', 'file-search-path'))
^ Call: (217) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _290512)
^ Unify: (217) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _290512)
Call: (218) [system] var(op(exec, 'det-if-then-else', 'file-search-path'))
Fail: (218) [system] var(op(exec, 'det-if-then-else', 'file-search-path'))
^ Redo: (217) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _290512)
^ Unify: (217) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _290512)
Call: (218) [system] compound(op(exec, 'det-if-then-else', 'file-search-path'))
Exit: (218) [system] compound(op(exec, 'det-if-then-else', 'file-search-path'))
Call: (218) [system] 0<1
Exit: (218) [system] 0<1
Call: (218) [system] _290512=op(exec, 'det-if-then-else', 'file-search-path')
Exit: (218) [system] op(exec, 'det-if-then-else', 'file-search-path')=op(exec, 'det-if-then-else', 'file-search-path')
^ Exit: (217) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), op(exec, 'det-if-then-else', 'file-search-path'))
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), op(exec, 'det-if-then-else', 'file-search-path'))
^ Call: (216) [user] pfcIgnored(op(exec, 'det-if-then-else', 'file-search-path'))
^ Fail: (216) [user] pfcIgnored(op(exec, 'det-if-then-else', 'file-search-path'))
^ Fail: (215) [user] pfcIsNotTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Redo: (214) [user] pfcIsTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _358312)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _358312)
Call: (216) [system] var('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Fail: (216) [system] var('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _358312)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _358312)
Call: (216) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Exit: (216) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _358312)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _358312)
Call: (216) [system] _369464 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _371322)
^ Unify: (216) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _371322)
Call: (217) [system] is_list('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Fail: (217) [system] is_list('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Redo: (216) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _371322)
^ Unify: (216) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _371322)
Call: (217) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Exit: (217) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Call: (217) [system] compound_name_arguments('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _378732, _378734)
Exit: (217) [system] compound_name_arguments('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation', [op(exec, 'det-if-then-else', 'file-search-path')])
Call: (217) [lists] lists:member(_371322, ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
Unify: (217) [lists] lists:member(_371322, ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
Call: (218) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], _371322, 'next-operation')
Unify: (218) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
^ Exit: (216) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _358312)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _358312)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _358312)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _358312)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _358312)
Call: (217) [system] _358312='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation')
^ Call: (215) [user] pfcTraced('next-operation')
^ Fail: (215) [user] pfcTraced('next-operation')
Redo: (218) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], _371322, 'next-operation')
Unify: (218) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], _371322, 'next-operation')
Call: (219) [lists] lists:member_([], _371322, op(exec, 'det-if-then-else', 'file-search-path'))
Unify: (219) [lists] lists:member_([], op(exec, 'det-if-then-else', 'file-search-path'), op(exec, 'det-if-then-else', 'file-search-path'))
Exit: (219) [lists] lists:member_([], op(exec, 'det-if-then-else', 'file-search-path'), op(exec, 'det-if-then-else', 'file-search-path'))
Exit: (218) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], op(exec, 'det-if-then-else', 'file-search-path'), 'next-operation')
Exit: (217) [lists] lists:member(op(exec, 'det-if-then-else', 'file-search-path'), ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
^ Exit: (216) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), op(exec, 'det-if-then-else', 'file-search-path'))
^ Call: (216) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _358312)
^ Unify: (216) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _358312)
Call: (217) [system] var(op(exec, 'det-if-then-else', 'file-search-path'))
Fail: (217) [system] var(op(exec, 'det-if-then-else', 'file-search-path'))
^ Redo: (216) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _358312)
^ Unify: (216) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _358312)
Call: (217) [system] compound(op(exec, 'det-if-then-else', 'file-search-path'))
Exit: (217) [system] compound(op(exec, 'det-if-then-else', 'file-search-path'))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _358312=op(exec, 'det-if-then-else', 'file-search-path')
Exit: (217) [system] op(exec, 'det-if-then-else', 'file-search-path')=op(exec, 'det-if-then-else', 'file-search-path')
^ Exit: (216) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), op(exec, 'det-if-then-else', 'file-search-path'))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), op(exec, 'det-if-then-else', 'file-search-path'))
^ Call: (215) [user] pfcTraced(op(exec, 'det-if-then-else', 'file-search-path'))
^ Fail: (215) [user] pfcTraced(op(exec, 'det-if-then-else', 'file-search-path'))
^ Fail: (214) [user] pfcIsTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (214) [user] pfcSpied('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), +)
^ Fail: (214) [user] pfcSpied('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), +)
^ Redo: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcTraceAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (212) [user] pfcEnqueue('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcEnqueue('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcGetSearch(_6098)
^ Unify: (213) [user] pfcGetSearch(_6098)
Call: (214) [t_l] t_l:pfcSearchTL(_7948)
Fail: (214) [t_l] t_l:pfcSearchTL(_7948)
^ Redo: (213) [user] pfcGetSearch(_6098)
^ Call: (214) [user] pfcSearch(_10722)
^ Unify: (214) [user] pfcSearch(direct)
^ Exit: (214) [user] pfcSearch(direct)
Call: (214) [system] _6098=direct
Exit: (214) [system] direct=direct
^ Exit: (213) [user] pfcGetSearch(direct)
^ Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (214) [system] direct=direct
Exit: (214) [system] direct=direct
^ Call: (214) [user] pfcFwd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (215) [user] control_arg_types('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _35156)
^ Unify: (215) [user] control_arg_types('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _35156)
Call: (216) [system] fail
Fail: (216) [system] fail
^ Fail: (215) [user] control_arg_types('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _35156)
^ Redo: (214) [user] pfcFwd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (214) [user] pfcFwd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))), user:each_call_cleanup)
^ Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))), user:each_call_cleanup)
Call: (217) [system] current_prolog_flag(occurs_check, _45418)
Exit: (217) [system] current_prolog_flag(occurs_check, true)
^ Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))), user:set_prolog_flag(occurs_check, true))
^ Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))), user:set_prolog_flag(occurs_check, true))
Call: (218) [system] true==true
Exit: (218) [system] true==true
^ Call: (218) [user] pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (218) [user] pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Call: (219) [system] is_list(_52914)
Fail: (219) [system] is_list(_52914)
^ Redo: (218) [user] pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (219) [user] pfcFwd1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (219) [user] pfcFwd1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (220) [user] fc_rule_check('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (220) [user] fc_rule_check('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (220) [user] fc_rule_check('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
Call: (220) [system] copy_term('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _60308)
Exit: (220) [system] copy_term('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (220) [user] ignore(fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Unify: (220) [system] ignore(user:fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Call: (221) [user] fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (221) [user] fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Call: (223) [user] clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), true)
^ Fail: (223) [user] clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), true)
^ Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Call: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Call: (224) [system] var('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Fail: (224) [system] var('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Call: (224) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Exit: (224) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), imported_from(system))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Call: (226) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _102970, _102972)
Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _102970, _102972)
Call: (227) [system] compound('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Exit: (227) [system] compound('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _102970, _102972)
Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), '$pt$', 2)
Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), '$pt$', 2)
^ Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), built_in)
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _114212)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _115152)
Call: (225) [system] nonvar(_116010)
^ Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _117012)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _117946)
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Call: (226) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), interpreted)
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), number_of_clauses(_127140))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), number_of_clauses(_127140))
Call: (225) [system] nonvar(number_of_clauses(_127140))
Exit: (225) [system] nonvar(number_of_clauses(_127140))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_127140), user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_127140), user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), number_of_clauses(0))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _141984), (prolog_current_choice(_141994), push_current_choice(_141994), clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _142016), pfc_call(_142016)), nb_setval('$pfc_current_choice', _141984))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _141984), user:(prolog_current_choice(_141994), push_current_choice(_141994), clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _142016), pfc_call(_142016)), user:nb_setval('$pfc_current_choice', _141984))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _141984))
Call: (227) [system] nb_current('$pfc_current_choice', _141984)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_141994)
Exit: (226) [system] prolog_current_choice(2954)
^ Call: (226) [user] push_current_choice(2954)
^ Unify: (226) [user] push_current_choice(2954)
Call: (227) [system] nb_current('$pfc_current_choice', _151334)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2954])
Exit: (227) [system] b_setval('$pfc_current_choice', [2954])
^ Exit: (226) [user] push_current_choice(2954)
^ Call: (226) [user] clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _142016)
^ Fail: (226) [user] clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _142016)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _159706)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _141984), user:(prolog_current_choice(_141994), push_current_choice(_141994), clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900), _142016), pfc_call(_142016)), user:nb_setval('$pfc_current_choice', _141984))
^ Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _65900))
^ Redo: (221) [user] fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (221) [user] fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (221) [user] fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (220) [system] ignore(user:fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Call: (220) [user] ignore(fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Unify: (220) [system] ignore(user:fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Call: (221) [user] fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (221) [user] fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Call: (222) [user] pfc_spft(_174576, _174662, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584))
^ Unify: (222) [user] pfc_spft(_174576, _175594, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584))
^ Call: (223) [user] pfcCallSystem('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Unify: (223) [user] pfcCallSystem('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Call: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Unify: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Call: (225) [system] var('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Fail: (225) [system] var('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Redo: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Unify: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Call: (225) [system] callable('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Exit: (225) [system] callable('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Unify: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Redo: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Unify: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Call: (225) [user] predicate_property('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), imported_from(system))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), imported_from(system))
Call: (226) [system] nonvar(imported_from(system))
Exit: (226) [system] nonvar(imported_from(system))
Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Call: (228) [system] callable('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Exit: (228) [system] callable('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), imported_from(system))
^ Redo: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Unify: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Call: (225) [user] predicate_property('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), built_in)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), built_in)
Call: (226) [system] nonvar(built_in)
Exit: (226) [system] nonvar(built_in)
Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Call: (227) [system] callable('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Exit: (227) [system] callable('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Call: (227) [$syspreds] goal_name_arity('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _210734, _210736)
Unify: (227) [$syspreds] goal_name_arity('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _210734, _210736)
Call: (228) [system] compound('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Exit: (228) [system] compound('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Call: (228) [system] compound_name_arity('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _210734, _210736)
Exit: (228) [system] compound_name_arity('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), '$spft$', 3)
Exit: (227) [$syspreds] goal_name_arity('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), '$spft$', 3)
^ Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), built_in)
^ Redo: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Unify: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Call: (225) [user] predicate_property('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _221976)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _222916)
Call: (226) [system] nonvar(_223774)
^ Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _224776)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _225710)
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Call: (227) [system] callable('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Exit: (227) [system] callable('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), interpreted)
^ Unify: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Call: (225) [user] predicate_property('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), number_of_clauses(_234904))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), number_of_clauses(_234904))
Call: (226) [system] nonvar(number_of_clauses(_234904))
Exit: (226) [system] nonvar(number_of_clauses(_234904))
Call: (226) [$syspreds] property_predicate(number_of_clauses(_234904), user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Unify: (226) [$syspreds] property_predicate(number_of_clauses(_234904), user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Call: (228) [system] callable('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Exit: (228) [system] callable('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
Exit: (226) [$syspreds] property_predicate(number_of_clauses(713), user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), number_of_clauses(713))
^ Unify: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _249748), (prolog_current_choice(_249758), push_current_choice(_249758), clause('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _249780), pfc_call(_249780)), nb_setval('$pfc_current_choice', _249748))
^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _249748), user:(prolog_current_choice(_249758), push_current_choice(_249758), clause('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _249780), pfc_call(_249780)), user:nb_setval('$pfc_current_choice', _249748))
^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _249748))
Call: (228) [system] nb_current('$pfc_current_choice', _249748)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (227) [system] prolog_current_choice(_249758)
Exit: (227) [system] prolog_current_choice(2974)
^ Call: (227) [user] push_current_choice(2974)
^ Unify: (227) [user] push_current_choice(2974)
Call: (228) [system] nb_current('$pfc_current_choice', _259098)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
Call: (228) [system] b_setval('$pfc_current_choice', [2974])
Exit: (228) [system] b_setval('$pfc_current_choice', [2974])
^ Exit: (227) [user] push_current_choice(2974)
^ Call: (227) [user] clause('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _249780)
^ Fail: (227) [user] clause('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _249780)
Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (228) [system] duplicate_term([], _267470)
Exit: (228) [system] duplicate_term([], [])
Call: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _249748), user:(prolog_current_choice(_249758), push_current_choice(_249758), clause('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)), _249780), pfc_call(_249780)), user:nb_setval('$pfc_current_choice', _249748))
^ Fail: (224) [user] pfc_call('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Fail: (223) [user] pfcCallSystem('$spft$'(_174576, _176454, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584)))
^ Fail: (222) [user] pfc_spft(_174576, _274974, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _174582, _174584))
^ Redo: (221) [user] fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Unify: (221) [user] fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (221) [user] fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (220) [system] ignore(user:fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Exit: (219) [user] pfcFwd1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (218) [user] pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))), user:set_prolog_flag(occurs_check, true))
^ Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))), user:each_call_cleanup)
^ Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^ Exit: (214) [user] pfcFwd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcEnqueue('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Exit: (209) [user] pfcPost2('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (208) [user] pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3854, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_3854)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3854, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_3854)), trace)), user:each_call_cleanup)
^ Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3854, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_3854)), trace)))
^ Exit: (203) [user] pfcPost1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (201) [user] pfcPost('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (201) [user] pfcRun
^ Unify: (201) [user] pfcRun
^ Call: (202) [user] pfcGetSearch(direct)
^ Unify: (202) [user] pfcGetSearch(direct)
Call: (203) [t_l] t_l:pfcSearchTL(_372280)
Fail: (203) [t_l] t_l:pfcSearchTL(_372280)
^ Redo: (202) [user] pfcGetSearch(direct)
^ Call: (203) [user] pfcSearch(_375054)
^ Unify: (203) [user] pfcSearch(direct)
^ Exit: (203) [user] pfcSearch(direct)
Call: (203) [system] direct=direct
Exit: (203) [system] direct=direct
^ Exit: (202) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcRun
^ Exit: (201) [user] pfcRun
^ Exit: (200) [user] pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (199) [user] pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (198) [user] pfcAdd_Now('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^ Exit: (197) [user] if_t(into_simple_op(exec, ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], op(exec, 'det-if-then-else', 'file-search-path')), pfcAdd_Now('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
Call: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422))
Unify: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422))
Call: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Unify: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
Call: (200) [system] _412058=_412060
Exit: (200) [system] _412058=_412058
^ Call: (200) [user] ignore(catch((not_compatio(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])), notrace(into_metta_callable('&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _413956, _412058, _413960, _413962)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _413956, _412058, _413960, _413962, _412058, _3422)), give_up(_413998), pp_m('red', gave_up(_413998))))
^ Unify: (200) [system] ignore(user:catch((not_compatio(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])), notrace(into_metta_callable('&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _413956, _412058, _413960, _413962)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _413956, _412058, _413960, _413962, _412058, _3422)), give_up(_413998), pp_m('red', gave_up(_413998))))
^ Call: (203) [user] not_compatio(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^ Unify: (203) [user] not_compatio(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^ Call: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])))
^ Unify: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])))
^ Call: (205) [user] once((is_mettalog;is_testing))
^ Unify: (205) [system] once(user:(is_mettalog;is_testing))
^ Call: (207) [user] is_mettalog
^ Unify: (207) [user] is_mettalog
^ Call: (208) [user] is_win64
^ Unify: (208) [user] is_win64
Call: (209) [system] current_prolog_flag(windows, _433232)
Fail: (209) [system] current_prolog_flag(windows, _434160)
^ Fail: (208) [user] is_win64
^ Redo: (207) [user] is_mettalog
^ Unify: (207) [user] is_mettalog
^ Call: (208) [user] is_metta_flag(log)
^ Unify: (208) [user] is_metta_flag(log)
^ Call: (210) [system] setup_call_cleanup('$notrace'(_439620, _439622), once(user:is_flag0(log)), '$restore_trace'(_439620, _439622))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_439620, _439622), system:once(user:is_flag0(log)), system:'$restore_trace'(_439620, _439622))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_439620, _439622))
^ Fail: (208) [user] is_metta_flag(log)
^ Fail: (207) [user] is_mettalog
^ Call: (207) [user] is_testing
^ Unify: (207) [user] is_testing
^ Call: (208) [user] is_metta_flag(test)
^ Unify: (208) [user] is_metta_flag(test)
^ Call: (210) [system] setup_call_cleanup('$notrace'(_447990, _447992), once(user:is_flag0(test)), '$restore_trace'(_447990, _447992))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_447990, _447992), system:once(user:is_flag0(test)), system:'$restore_trace'(_447990, _447992))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_447990, _447992))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] is_metta_flag(test)
^ Exit: (207) [user] is_testing
^ Exit: (205) [system] once(user:(is_mettalog;is_testing))
^ Call: (205) [user] user_err(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^ Unify: (205) [user] user_err(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^ Call: (206) [user] original_user_error(_456386)
^ Unify: (206) [user] original_user_error(_456386)
Call: (207) [system] stream_property(_456386, file_no(2))
Unify: (207) [system] stream_property(_456386, file_no(2))
Call: (208) [system] nonvar(_456386)
Redo: (207) [system] stream_property(_456386, file_no(2))
Unify: (207) [system] stream_property(_456386, file_no(2))
Call: (208) [system] nonvar(_456386)
Redo: (207) [system] stream_property(_456386, file_no(2))
Unify: (207) [system] stream_property(_456386, file_no(2))
Call: (208) [system] nonvar(file_no(2))
Exit: (208) [system] nonvar(file_no(2))
Call: (208) [system] file_no(2)=alias(_467506)
Redo: (207) [system] stream_property(_456386, file_no(2))
Exit: (207) [system] stream_property((0x7f5bb7c1d200), file_no(2))
^ Exit: (206) [user] original_user_error((0x7f5bb7c1d200))
^ Call: (206) [user] with_output_to((0x7f5bb7c1d200), write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
Call: (208) [user] write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])
Unify: (208) [user] write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])
^ Call: (209) [user] real_notrace(write_exec0(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^ Unify: (209) [user] real_notrace(user:write_exec0(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^ Call: (210) [user] setup_call_cleanup('$notrace'(_475870, _475872), once(user:write_exec0(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])), '$restore_trace'(_475870, _475872))
^ Unify: (210) [system] setup_call_cleanup(user:'$notrace'(_475870, _475872), user:once(user:write_exec0(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])), user:'$restore_trace'(_475870, _475872))
^ Call: (211) [system] sig_atomic(user:'$notrace'(_475870, _475872))
!(det-if-then-else
(file-search-path bench $) True
(,
(prolog-load-context directory $Dir)
(add-atom &self
(file_search_path bench $Dir))))
^ Exit: (210) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])), user:'$restore_trace'(3, -1))
^ Exit: (209) [user] real_notrace(user:write_exec0(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
Exit: (208) [user] write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])
^ Exit: (206) [user] with_output_to((0x7f5bb7c1d200), write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^ Exit: (205) [user] user_err(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^ Exit: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])))
^ Exit: (203) [user] not_compatio(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^ Call: (204) [system] setup_call_cleanup('$notrace'(_487774, _487776), once(user:into_metta_callable('&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _413956, _412058, _413960, _413962)), '$restore_trace'(_487774, _487776))
^ Unify: (204) [system] setup_call_cleanup(system:'$notrace'(_487774, _487776), system:once(user:into_metta_callable('&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _413956, _412058, _413960, _413962)), system:'$restore_trace'(_487774, _487776))
^ Call: (205) [system] sig_atomic(system:'$notrace'(_487774, _487776))
^ Exit: (204) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _491064], 'True', [',', ['prolog-load-context', directory, _491134], ['add-atom', '&self', [file_search_path, bench, _491134]]]], _412058), _412058, ['_Dir'=_491134, '__'=_491064], ['_Dir'=_491488, '__'=_491500])), system:'$restore_trace'(3, -1))
Call: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _491064], 'True', [',', ['prolog-load-context', directory, _491134], ['add-atom', '&self', [file_search_path, bench, _491134]]]], _412058), _412058, ['_Dir'=_491134, '__'=_491064], ['_Dir'=_491488, '__'=_491500], _412058, _3422)
Unify: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _491064], 'True', [',', ['prolog-load-context', directory, _491134], ['add-atom', '&self', [file_search_path, bench, _491134]]]], _412058), _412058, ['_Dir'=_491134, '__'=_491064], ['_Dir'=_491488, '__'=_491500], _412058, _3422)
Call: (204) [user] reset_caches
Unify: (204) [user] reset_caches
^ Call: (205) [user] forall(clause(reset_cache, _503916), forall(rtrace_on_error(_503916), true))
^ Unify: (205) [$apply] forall(user:clause(reset_cache, _503916), user:forall(rtrace_on_error(_503916), true))
^ Call: (206) [user] clause(reset_cache, _503916)
^ Exit: (206) [user] clause(reset_cache, retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758)))
^ Call: (206) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))), true)
^ Unify: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))), user:true)
Call: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758)))
Unify: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758)))
Call: (208) [user] catch_err(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758)), _511402, (write_src_uo(_511402=retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))), catch(rtrace(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))), _511402, throw(give_up(_511402=retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))))), throw(_511402)))
Unify: (208) [user] catch_err(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758)), _511402, (write_src_uo(_511402=retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))), catch(rtrace(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))), _511402, throw(give_up(_511402=retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))))), throw(_511402)))
^ Call: (210) [user] retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))
^ Exit: (210) [user] retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))
Exit: (208) [user] catch_err(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758)), _511402, (write_src_uo(_511402=retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))), catch(rtrace(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))), _511402, throw(give_up(_511402=retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))))), throw(_511402)))
Exit: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758)))
^ Exit: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_506750, _506752, _506754, _506756, _506758))), user:true)
^ Redo: (206) [user] clause(reset_cache, _503916)
^ Exit: (206) [user] clause(reset_cache, true)
^ Call: (206) [user] forall(rtrace_on_error(true), true)
^ Unify: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
Call: (207) [user] rtrace_on_error(true)
Unify: (207) [user] rtrace_on_error(true)
Call: (208) [user] catch_err(true, _4272, (write_src_uo(_4272=true), catch(rtrace(true), _4272, throw(give_up(_4272=true))), throw(_4272)))
Unify: (208) [user] catch_err(true, _4272, (write_src_uo(_4272=true), catch(rtrace(true), _4272, throw(give_up(_4272=true))), throw(_4272)))
Exit: (208) [user] catch_err(true, _4272, (write_src_uo(_4272=true), catch(rtrace(true), _4272, throw(give_up(_4272=true))), throw(_4272)))
Exit: (207) [user] rtrace_on_error(true)
^ Exit: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
^ Exit: (205) [$apply] forall(user:clause(reset_cache, _4234), user:forall(rtrace_on_error(_4234), true))
Exit: (204) [user] reset_caches
Call: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
Unify: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
Call: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
Call: (208) [user] file_hides_results(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822))
Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
^ Call: (209) [system] setup_call_cleanup('$notrace'(_41014, _41016), once(user:(reset_eval_num, _40486=res(_3422), _40502=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _40520), (is_compatio->option_else(answer, _40544, leap);option_else(answer, _40544, each)), option_else('maximum-result-count', _40566, inf), option_else('initial-result-count', _40580, 10), _40592=contrl(_40566, _40544), _40610=_40612, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_40640), option_value(exec, skip), \+always_exec(_40520)->_40670=(skip(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)), deterministic(_40686)), _40610=1, !, true;_40670=(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, _40486, _40744)), !, flag(result_num, _40770, 0), _40782=eval('&self', _40520, _3822), \+ \+ (user:maplist(name_vars, ['_Dir'=_4148, '__'=_4094]), user:name_vars('OUT'=_3822), if_t(_40610==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_40610==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_40782)))), if_t(option_value(repl, true), add_history_src(exec(_40520))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_40782), writeln('.')))), true)))), '$restore_trace'(_41014, _41016))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_41014, _41016), system:once(user:(reset_eval_num, _40486=res(_3422), _40502=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _40520), (is_compatio->option_else(answer, _40544, leap);option_else(answer, _40544, each)), option_else('maximum-result-count', _40566, inf), option_else('initial-result-count', _40580, 10), _40592=contrl(_40566, _40544), _40610=_40612, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_40640), option_value(exec, skip), \+always_exec(_40520)->_40670=(skip(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)), deterministic(_40686)), _40610=1, !, true;_40670=(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, _40486, _40744)), !, flag(result_num, _40770, 0), _40782=eval('&self', _40520, _3822), \+ \+ (user:maplist(name_vars, ['_Dir'=_4148, '__'=_4094]), user:name_vars('OUT'=_3822), if_t(_40610==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_40610==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_40782)))), if_t(option_value(repl, true), add_history_src(exec(_40520))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(_40782), writeln('.')))), true)))), system:'$restore_trace'(_41014, _41016))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_41014, _41016))
^ Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3422)=res(_3422), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _40610=_40610, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_40640), option_value(exec, skip), \+always_exec(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])->(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744))=(skip(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)), deterministic(_40686)), _40610=1, !, true;(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744))=(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)), !, flag(result_num, 1, 0), eval('&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)=eval('&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), \+ \+ (user:maplist(name_vars, ['_Dir'=_4148, '__'=_4094]), user:name_vars('OUT'=_3822), if_t(_40610==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_40610==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822))))), if_t(option_value(repl, true), add_history_src(exec(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(eval('&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^ Call: (208) [user] in_answer_io(format('~N['))
^ Unify: (208) [user] in_answer_io(format('~N['))
Call: (209) [system] nb_current(suspend_answers, true)
^ Redo: (208) [user] in_answer_io(format('~N['))
^ Unify: (208) [user] in_answer_io(format('~N['))
^ Call: (209) [user] answer_output(_72966)
^ Unify: (209) [user] answer_output(_72966)
^ Call: (210) [user] is_testing
^ Unify: (210) [user] is_testing
^ Call: (211) [user] is_metta_flag(test)
^ Unify: (211) [user] is_metta_flag(test)
^ Call: (213) [system] setup_call_cleanup('$notrace'(_78508, _78510), once(user:is_flag0(test)), '$restore_trace'(_78508, _78510))
^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_78508, _78510), system:once(user:is_flag0(test)), system:'$restore_trace'(_78508, _78510))
^ Call: (214) [system] sig_atomic(system:'$notrace'(_78508, _78510))
^ Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (211) [user] is_metta_flag(test)
^ Exit: (210) [user] is_testing
^ Call: (210) [user] original_user_output(_72966)
^ Unify: (210) [user] original_user_output(_72966)
Call: (211) [system] stream_property(_72966, file_no(1))
Unify: (211) [system] stream_property(_72966, file_no(1))
Call: (212) [system] nonvar(_72966)
Redo: (211) [system] stream_property(_72966, file_no(1))
Unify: (211) [system] stream_property(_72966, file_no(1))
Call: (212) [system] nonvar(_72966)
Redo: (211) [system] stream_property(_72966, file_no(1))
Unify: (211) [system] stream_property(_72966, file_no(1))
Call: (212) [system] nonvar(file_no(1))
Exit: (212) [system] nonvar(file_no(1))
Call: (212) [system] file_no(1)=alias(_95244)
Redo: (211) [system] stream_property(_72966, file_no(1))
Exit: (211) [system] stream_property((0x7f5bb7c1d100), file_no(1))
^ Exit: (210) [user] original_user_output((0x7f5bb7c1d100))
^ Exit: (209) [user] answer_output((0x7f5bb7c1d100))
^ Call: (209) [user] with_output_to((0x7f5bb7c1d100), format('~N['))
Call: (211) [$syspreds] format('~N[')
Unify: (211) [$syspreds] format('~N[')
^ Call: (212) [$syspreds] format('~N[', [])
[
^ Exit: (212) [$syspreds] format('~N[', [])
Exit: (211) [$syspreds] format('~N[')
^ Exit: (209) [user] with_output_to((0x7f5bb7c1d100), format('~N['))
^ Exit: (208) [user] in_answer_io(format('~N['))
Call: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _107346, _40686, timed_call((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)), _107352), ((((_40686==true->!;true), set_option_value(interactive, _107346), contrl(inf, each)=contrl(_107422, _107424), nb_setarg(1, res(_3422), _40744), current_input(_107448), read_pending_codes(_107448, _107460, []), flag(result_num, _107474, _107474+1), flag(result_num, _107494, _107494), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _40744))), if_t(_107494=<_107422, ((_107494==1, _40686==true->not_compatio(format('~N~nDeterministic: ', [])), !;_40686==true->not_compatio(format('~N~nLast Result(~w): ', [_107494])), !;not_compatio(format('~N~nNDet Result(~w): ', [_107494]))), ignore((not_compatio(if_t(\+symbolic(_40744), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(_40744)), true)))))))), in_answer_io(write_asrc(_40744)), not_compatio(format('~N')), (_40686\==true, _107346, _107424\==leap, 10>_107494, _107494<_107422->_107856=true;_107856=false), if_t((_107856==true;_40686==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _107352))))), color_g_mesg('green', ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _107960), maplist(print_var, _107960), nop(nl)));true)))), (_107856==true->write("~npress ';' for more solutions "), get_single_char_key(_108022), not_compatio((writeq(key=_108022), nl)), (_108022==b->once(repl), fail;_108022==m->make;_108022==t->nop(set_debug(eval, true)), rtrace;_108022=='T'->set_debug(eval, true);_108022==(;)->true;_108022==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_108022=='L'->nb_setarg(1, contrl(inf, each), _107494);_108022==l->nb_setarg(2, contrl(inf, each), leap);(_108022=='\n';_108022=='\r')->!, fail;!, fail));_40686\==true, \+_107346, contrl(inf, each)=contrl(_107422, leap)->true;_40686==true->!;true), format('~N~n')))
Unify: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), false, _40686, timed_call((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)), _107352), ((((_40686==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_107422, _107424), nb_setarg(1, res(_3422), _40744), current_input(_107448), read_pending_codes(_107448, _107460, []), flag(result_num, _107474, _107474+1), flag(result_num, _107494, _107494), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _40744))), if_t(_107494=<_107422, ((_107494==1, _40686==true->not_compatio(format('~N~nDeterministic: ', [])), !;_40686==true->not_compatio(format('~N~nLast Result(~w): ', [_107494])), !;not_compatio(format('~N~nNDet Result(~w): ', [_107494]))), ignore((not_compatio(if_t(\+symbolic(_40744), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(_40744)), true)))))))), in_answer_io(write_asrc(_40744)), not_compatio(format('~N')), (_40686\==true, false, _107424\==leap, 10>_107494, _107494<_107422->_107856=true;_107856=false), if_t((_107856==true;_40686==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _107352))))), color_g_mesg('green', ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _107960), maplist(print_var, _107960), nop(nl)));true)))), (_107856==true->write("~npress ';' for more solutions "), get_single_char_key(_108022), not_compatio((writeq(key=_108022), nl)), (_108022==b->once(repl), fail;_108022==m->make;_108022==t->nop(set_debug(eval, true)), rtrace;_108022=='T'->set_debug(eval, true);_108022==(;)->true;_108022==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_108022=='L'->nb_setarg(1, contrl(inf, each), _107494);_108022==l->nb_setarg(2, contrl(inf, each), leap);(_108022=='\n';_108022=='\r')->!, fail;!, fail));_40686\==true, \+false, contrl(inf, each)=contrl(_107422, leap)->true;_40686==true->!;true), format('~N~n')))
Call: (209) [user] timed_call((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)), _107352)
Unify: (209) [user] timed_call((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)), _107352)
Call: (210) [system] statistics(cputime, _120580)
Exit: (210) [system] statistics(cputime, 6.082889789)
Call: (210) [user] rtrace_this((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)))
Unify: (210) [user] rtrace_this((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)))
^ Call: (211) [user] option_value(rtrace, true)
^ Unify: (211) [user] option_value(rtrace, true)
Call: (212) [system] var(true)
Fail: (212) [system] var(true)
^ Redo: (211) [user] option_value(rtrace, true)
^ Unify: (211) [user] option_value(rtrace, true)
Call: (212) [system] true==true
Exit: (212) [system] true==true
^ Call: (212) [user] option_value0(rtrace, 'True')
^ Unify: (212) [user] option_value0(rtrace, 'True')
^ Call: (213) [user] was_option_value(rtrace, _133540)
^ Unify: (213) [user] was_option_value(rtrace, _133540)
Call: (214) [system] current_prolog_flag(rtrace, _135398)
Fail: (214) [system] current_prolog_flag(rtrace, _135398)
^ Redo: (213) [user] was_option_value(rtrace, _133540)
^ Unify: (213) [user] was_option_value(rtrace, _133540)
Call: (214) [$syspreds] prolog_load_context(rtrace, _139112)
Fail: (214) [$syspreds] prolog_load_context(rtrace, _139112)
^ Redo: (213) [user] was_option_value(rtrace, _133540)
^ Unify: (213) [user] was_option_value(rtrace, _133540)
Call: (214) [system] nb_current(rtrace, _142826)
Fail: (214) [system] nb_current(rtrace, _142826)
^ Fail: (213) [user] was_option_value(rtrace, _133540)
^ Redo: (212) [user] option_value0(rtrace, 'True')
^ Fail: (212) [user] option_value0(rtrace, 'True')
^ Redo: (211) [user] option_value(rtrace, true)
^ Unify: (211) [user] option_value(rtrace, true)
Call: (212) [system] true==false
Fail: (212) [system] true==false
^ Redo: (211) [user] option_value(rtrace, true)
^ Unify: (211) [user] option_value(rtrace, true)
^ Call: (213) [system] setup_call_cleanup('$notrace'(_153050, _153052), once(user:option_value0(rtrace, true)), '$restore_trace'(_153050, _153052))
^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_153050, _153052), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_153050, _153052))
^ Call: (214) [system] sig_atomic(system:'$notrace'(_153050, _153052))
^ Fail: (211) [user] option_value(rtrace, true)
Redo: (210) [user] rtrace_this((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)))
Unify: (210) [user] rtrace_this((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)))
^ Call: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
Call: (212) [system] var(rtrace)
Fail: (212) [system] var(rtrace)
^ Redo: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
Call: (212) [system] rtrace==false
Fail: (212) [system] rtrace==false
^ Redo: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
Call: (212) [system] rtrace==true
Fail: (212) [system] rtrace==true
^ Redo: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
^ Call: (212) [user] fast_option_value(rtrace, debug)
^ Unify: (212) [user] fast_option_value(rtrace, debug)
Call: (213) [system] atom(rtrace)
Exit: (213) [system] atom(rtrace)
Call: (213) [system] current_prolog_flag(rtrace, debug)
Fail: (213) [system] current_prolog_flag(rtrace, debug)
^ Fail: (212) [user] fast_option_value(rtrace, debug)
^ Redo: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
^ Call: (212) [user] fast_option_value(rtrace, trace)
^ Unify: (212) [user] fast_option_value(rtrace, trace)
Call: (213) [system] atom(rtrace)
Exit: (213) [system] atom(rtrace)
Call: (213) [system] current_prolog_flag(rtrace, trace)
Fail: (213) [system] current_prolog_flag(rtrace, trace)
^ Fail: (212) [user] fast_option_value(rtrace, trace)
^ Redo: (211) [user] is_debugging(rtrace)
^ Unify: (211) [user] is_debugging(rtrace)
Call: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _188268)
Unify: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _188268)
^ Call: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _188268, _190204)
^ Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _188268, [])
Call: (214) [system] current_prolog_flag(nodebugx, true)
^ Redo: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _188268, _193008)
^ Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _188268, _193946)
^ Call: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (214) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_196680, _196682, _196684), defined)
^ Unify: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_196680, _196682, _196684), defined)
Call: (215) [system] nonvar(defined)
Exit: (215) [system] nonvar(defined)
Call: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_196680, _196682, _196684))
Unify: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_196680, _196682, _196684))
Call: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_196680, _196682, _196684))
Unify: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_196680, _196682, _196684))
Call: (217) [system] callable(debugging_logicmoo_setting(_196680, _196682, _196684))
Exit: (217) [system] callable(debugging_logicmoo_setting(_196680, _196682, _196684))
Call: (217) [system] atom(bugger)
Exit: (217) [system] atom(bugger)
Exit: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_196680, _196682, _196684))
Exit: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_196680, _196682, _196684))
^ Exit: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_196680, _196682, _196684), defined)
^ Call: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _188268, _210594)
^ Unify: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^ Exit: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^ Exit: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error])
Exit: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), true)
Call: (212) [system] true==true
Exit: (212) [system] true==true
^ Exit: (211) [user] is_debugging(rtrace)
Exit: (210) [user] rtrace_this((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)))
^ Call: (211) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)), tAt_rtrace)
^ Unify: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)), rtrace:tAt_rtrace)
Call: (212) [system] _221054=mquietly_if(true, rtrace:tAt_rtrace)
Exit: (212) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace)
^ Call: (212) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)), deterministic(_222932)), (notrace(_222932==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace))
^ Unify: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_40686), xform_out(_3822, _40744), nb_setarg(1, res(_3422), _40744)), deterministic(_222932)), (notrace(_222932==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^ Call: (213) [system] sig_atomic(rtrace:restart_rtrace)
^ Call: (216) [rtrace] rtrace:restart_rtrace1
^ Unify: (216) [rtrace] rtrace:restart_rtrace1
^ Exit: (216) [rtrace] rtrace:restart_rtrace1
^ Exit: (213) [system] sig_atomic(rtrace:restart_rtrace)
Call: (214) [user] eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
Unify: (214) [user] eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Call: (215) [user] catch_metta_return(eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822)
^ Unify: (215) [user] catch_metta_return(eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822)
^ Call: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Unify: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
Call: (218) [system] var(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Redo: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Unify: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Call: (219) [system] setup_call_cleanup('$notrace'(_238312, _238314), once(user:self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), '$restore_trace'(_238312, _238314))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_238312, _238314), system:once(user:self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), system:'$restore_trace'(_238312, _238314))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_238312, _238314))
^ Redo: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Unify: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Call: (219) [system] setup_call_cleanup('$notrace'(_243050, _243052), once(user:nonvar(_3822)), '$restore_trace'(_243050, _243052))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_243050, _243052), system:once(user:nonvar(_3822)), system:'$restore_trace'(_243050, _243052))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_243050, _243052))
^ Redo: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Unify: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Call: (219) [system] setup_call_cleanup('$notrace'(_247788, _247790), once(user:nonvar(_3822)), '$restore_trace'(_247788, _247790))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_247788, _247790), system:once(user:nonvar(_3822)), system:'$restore_trace'(_247788, _247790))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_247788, _247790))
^ Redo: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Unify: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
Call: (218) [system] [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]==[]
^ Redo: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Unify: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
Call: (218) [system] atom(=)
Exit: (218) [system] atom(=)
Call: (218) [system] (=)\==(=)
^ Redo: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Unify: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Call: (218) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Unify: (218) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Call: (220) [system] setup_call_cleanup('$notrace'(_261854, _261856), once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), '$restore_trace'(_261854, _261856))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_261854, _261856), system:once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), system:'$restore_trace'(_261854, _261856))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_261854, _261856))
^ Fail: (218) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Redo: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Unify: (217) [user] eval_args(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Call: (218) [user] eval_00(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Unify: (218) [user] eval_00(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Call: (219) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Unify: (219) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Call: (221) [system] setup_call_cleanup('$notrace'(_271252, _271254), once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), '$restore_trace'(_271252, _271254))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_271252, _271254), system:once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), system:'$restore_trace'(_271252, _271254))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_271252, _271254))
^ Fail: (219) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Redo: (218) [user] eval_00(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Unify: (218) [user] eval_00(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Call: (219) [user] eval_01(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Unify: (219) [user] eval_01(=, _231706, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Call: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
Call: (222) [system] 500<1
Fail: (222) [system] 500<1
^ Redo: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (221) [system] setup_call_cleanup('$notrace'(_284410, _284412), once(user:(_284386 is 500-1, copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _284400))), '$restore_trace'(_284410, _284412))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_284410, _284412), system:once(user:(_284386 is 500-1, copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _284400))), system:'$restore_trace'(_284410, _284412))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_284410, _284412))
^ Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(499 is 500-1, copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _287276], 'True', [',', ['prolog-load-context', directory, _287318], ['add-atom', '&self', [file_search_path, bench, _287318]]]]))), system:'$restore_trace'(3, -1))
^ Call: (220) [user] trace_eval(eval_20(=, _231706), e, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
^ Unify: (220) [user] trace_eval(eval_20(=, _231706), e, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
^ Call: (221) [user] must_det_ll((notrace((flag(eval_num, _290218, _290218+1), _290236 is _290218 mod 500, _290254 is 99-499 mod 100, _290278=_290280, option_else('trace-length', _290292, 500), option_else('trace-depth', _290300, 30))), quietly(if_t((nop(stop_rtrace), _290236>_290292), (set_debug(eval, false), _290356 is _290292+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_290356])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_290408)))))
^ Unify: (221) [user] must_det_ll(user:(notrace((flag(eval_num, _290218, _290218+1), _290236 is _290218 mod 500, _290254 is 99-499 mod 100, _290278=_290280, option_else('trace-length', _290292, 500), option_else('trace-depth', _290300, 30))), quietly(if_t((nop(stop_rtrace), _290236>_290292), (set_debug(eval, false), _290356 is _290292+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_290356])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_290408)))))
^ Call: (222) [user] once(user:(notrace((flag(eval_num, _290218, _290218+1), _290236 is _290218 mod 500, _290254 is 99-499 mod 100, _290278=_290280, option_else('trace-length', _290292, 500), option_else('trace-depth', _290300, 30))), quietly(if_t((nop(stop_rtrace), _290236>_290292), (set_debug(eval, false), _290356 is _290292+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_290356])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_290408)))))
^ Unify: (222) [system] once(user:(notrace((flag(eval_num, _290218, _290218+1), _290236 is _290218 mod 500, _290254 is 99-499 mod 100, _290278=_290280, option_else('trace-length', _290292, 500), option_else('trace-depth', _290300, 30))), quietly(if_t((nop(stop_rtrace), _290236>_290292), (set_debug(eval, false), _290356 is _290292+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_290356])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_290408)))))
^ Call: (225) [system] setup_call_cleanup('$notrace'(_294132, _294134), once(user:(flag(eval_num, _290218, _290218+1), _290236 is _290218 mod 500, _290254 is 99-499 mod 100, _290278=_290280, option_else('trace-length', _290292, 500), option_else('trace-depth', _290300, 30))), '$restore_trace'(_294132, _294134))
^ Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_294132, _294134), system:once(user:(flag(eval_num, _290218, _290218+1), _290236 is _290218 mod 500, _290254 is 99-499 mod 100, _290278=_290280, option_else('trace-length', _290292, 500), option_else('trace-depth', _290300, 30))), system:'$restore_trace'(_294132, _294134))
^ Call: (226) [system] sig_atomic(system:'$notrace'(_294132, _294134))
^ Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _290278=_290278, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _290356 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_290356])), nop((start_rtrace, rtrace)))))
^ Unify: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _290356 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_290356])), nop((start_rtrace, rtrace)))))
^ Exit: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _290356 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_290356])), nop((start_rtrace, rtrace)))))
Call: (224) [user] nop(notrace(no_repeats_var(_290408)))
Unify: (224) [user] nop(notrace(no_repeats_var(_290408)))
Exit: (224) [user] nop(notrace(no_repeats_var(_290408)))
^ Exit: (222) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _290278=_290278, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _290356 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_290356])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_290408)))))
^ Exit: (221) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _290278=_290278, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _290356 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_290356])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_290408)))))
Call: (221) [occurs] occurs:sub_term(_305596, e)
Unify: (221) [occurs] occurs:sub_term(e, e)
Exit: (221) [occurs] occurs:sub_term(e, e)
Call: (221) [system] e\=e
Fail: (221) [system] e\=e
Redo: (221) [occurs] occurs:sub_term(_305596, e)
Unify: (221) [occurs] occurs:sub_term(_305596, e)
Call: (222) [system] compound(e)
Fail: (222) [system] compound(e)
Fail: (221) [occurs] occurs:sub_term(_305596, e)
^ Redo: (220) [user] trace_eval(eval_20(=, _231706), e, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
Call: (221) [system] _315814=e
Exit: (221) [system] e=e
^ Call: (221) [user] if_trace((eval;e), (_290278=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]])))
^ Unify: (221) [user] if_trace((eval;e), (_290278=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]])))
^ Call: (223) [system] setup_call_cleanup('$notrace'(_319618, _319620), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _290278=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]]))), _319576, fbug((_319576-->if_trace((eval;e), (_290278=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]])))))))), '$restore_trace'(_319618, _319620))
^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_319618, _319620), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _290278=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]]))), _319576, fbug((_319576-->if_trace((eval;e), (_290278=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]])))))))), system:'$restore_trace'(_319618, _319620))
^ Call: (224) [system] sig_atomic(system:'$notrace'(_319618, _319620))
^ Exit: (223) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _290278=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]]))), _319576, fbug((_319576-->if_trace((eval;e), (_290278=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (221) [user] if_trace((eval;e), (_290278=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]])))
Call: (221) [system] _324400=retval(fail)
Exit: (221) [system] retval(fail)=retval(fail)
Call: (221) [system] _326262=(\+ \+ (flag(eval_num, _326282, _326282+1), (retval(fail)\=@=retval(fail), nonvar(_288308)->indentq(0, _326282, <--, [e, _288308]);indentq(0, _326282, <--, [e, retval(fail)]))))
Exit: (221) [system] (\+ \+ (flag(eval_num, _326282, _326282+1), (retval(fail)\=@=retval(fail), nonvar(_288308)->indentq(0, _326282, <--, [e, _288308]);indentq(0, _326282, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _326282, _326282+1), (retval(fail)\=@=retval(fail), nonvar(_288308)->indentq(0, _326282, <--, [e, _288308]);indentq(0, _326282, <--, [e, retval(fail)]))))
^ Call: (221) [user] call_cleanup(((call(eval_20(=, _231706), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)*->nb_setarg(1, retval(fail), _288308);fail, trace, call(eval_20(=, _231706), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)), ignore(notrace((\+_288308\=_290408, nb_setarg(1, retval(fail), _288308))))), ignore((_290278==1->ignore(\+ \+ (flag(eval_num, _326282, _326282+1), (retval(fail)\=@=retval(fail), nonvar(_288308)->indentq(0, _326282, <--, [e, _288308]);indentq(0, _326282, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _326282, _326282+1), (retval(fail)\=@=retval(fail), nonvar(_288308)->indentq(0, _326282, <--, [e, _288308]);indentq(0, _326282, <--, [e, retval(fail)])))))))))))
^ Unify: (221) [system] call_cleanup(user:((call(eval_20(=, _231706), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)*->nb_setarg(1, retval(fail), _288308);fail, trace, call(eval_20(=, _231706), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)), ignore(notrace((\+_288308\=_290408, nb_setarg(1, retval(fail), _288308))))), user:ignore((_290278==1->ignore(\+ \+ (flag(eval_num, _326282, _326282+1), (retval(fail)\=@=retval(fail), nonvar(_288308)->indentq(0, _326282, <--, [e, _288308]);indentq(0, _326282, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _326282, _326282+1), (retval(fail)\=@=retval(fail), nonvar(_288308)->indentq(0, _326282, <--, [e, _288308]);indentq(0, _326282, <--, [e, retval(fail)])))))))))))
^ Call: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
^ Unify: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
Call: (224) [system] atom(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Redo: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
^ Unify: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
^ Call: (224) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Unify: (224) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Call: (225) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Unify: (225) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Call: (227) [system] setup_call_cleanup('$notrace'(_338668, _338670), once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), '$restore_trace'(_338668, _338670))
^ Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_338668, _338670), system:once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), system:'$restore_trace'(_338668, _338670))
^ Call: (228) [system] sig_atomic(system:'$notrace'(_338668, _338670))
^ Fail: (225) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Redo: (224) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Unify: (224) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
Call: (225) [system] atomic('det-if-then-else')
Exit: (225) [system] atomic('det-if-then-else')
^ Call: (225) [user] is_sl('det-if-then-else')
^ Unify: (225) [user] is_sl('det-if-then-else')
Call: (226) [system] number('det-if-then-else')
^ Redo: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
^ Unify: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
Call: (224) [system] [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]==[]
^ Redo: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
^ Unify: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
Call: (224) [system] atom(=)
Exit: (224) [system] atom(=)
Call: (224) [system] (=)\==(=)
^ Redo: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
^ Unify: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
Call: (224) [system] callable('det-if-then-else')
Exit: (224) [system] callable('det-if-then-else')
^ Unify: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
Call: (224) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
Exit: (224) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Unify: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
Call: (224) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
Exit: (224) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Unify: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else'|_365702])
Call: (224) [system] var('det-if-then-else')
^ Redo: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
^ Unify: (223) [user] eval_20(=, _231706, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _288308)
^ Call: (224) [user] once(expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _369464))
^ Unify: (224) [system] once(user:expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _369464))
^ Call: (225) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _369464)
^ Unify: (225) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _369464)
Call: (226) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
Exit: (226) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Unify: (225) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else'|_375040])
Call: (226) [system] ground('det-if-then-else')
Exit: (226) [system] ground('det-if-then-else')
^ Unify: (225) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else'|_377822])
^ Call: (226) [user] apply:maplist(expand_eval, [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _377822)
^ Unify: (226) [apply] apply:maplist(user:expand_eval, [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _377822)
Call: (227) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _377822, user:expand_eval)
Unify: (227) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [_381568|_381570], user:expand_eval)
^ Call: (228) [user] expand_eval(['file-search-path', bench, _4094], _381568)
^ Unify: (228) [user] expand_eval(['file-search-path', bench, _4094], _381568)
Call: (229) [system] is_list(['file-search-path', bench, _4094])
Exit: (229) [system] is_list(['file-search-path', bench, _4094])
^ Unify: (228) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_386212])
Call: (229) [system] ground('file-search-path')
Exit: (229) [system] ground('file-search-path')
^ Unify: (228) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_388994])
^ Call: (229) [user] apply:maplist(expand_eval, [bench, _4094], _388994)
^ Unify: (229) [apply] apply:maplist(user:expand_eval, [bench, _4094], _388994)
Call: (230) [apply] apply:maplist_([bench, _4094], _388994, user:expand_eval)
Unify: (230) [apply] apply:maplist_([bench, _4094], [_392740|_392742], user:expand_eval)
^ Call: (231) [user] expand_eval(bench, _392740)
^ Unify: (231) [user] expand_eval(bench, _392740)
Call: (232) [system] is_list(bench)
^ Redo: (231) [user] expand_eval(bench, _392740)
Call: (232) [system] bench=_392740
Exit: (232) [system] bench=bench
^ Exit: (231) [user] expand_eval(bench, bench)
Call: (231) [apply] apply:maplist_([_4094], _392742, user:expand_eval)
Unify: (231) [apply] apply:maplist_([_4094], [_401102|_401104], user:expand_eval)
^ Call: (232) [user] expand_eval(_4094, _401102)
^ Unify: (232) [user] expand_eval(_4094, _401102)
Call: (233) [system] is_list(_4094)
^ Redo: (232) [user] expand_eval(_4094, _401102)
Call: (233) [system] _4094=_401102
Exit: (233) [system] _4094=_4094
^ Exit: (232) [user] expand_eval(_4094, _4094)
Call: (232) [apply] apply:maplist_([], _401104, user:expand_eval)
Unify: (232) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (232) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (231) [apply] apply:maplist_([_4094], [_4094], user:expand_eval)
Exit: (230) [apply] apply:maplist_([bench, _4094], [bench, _4094], user:expand_eval)
^ Exit: (229) [apply] apply:maplist(user:expand_eval, [bench, _4094], [bench, _4094])
^ Exit: (228) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Call: (228) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _381570, user:expand_eval)
Unify: (228) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [_415990|_415992], user:expand_eval)
^ Call: (229) [user] expand_eval('True', _415990)
^ Unify: (229) [user] expand_eval('True', _415990)
Call: (230) [system] is_list('True')
^ Redo: (229) [user] expand_eval('True', _415990)
Call: (230) [system] 'True'=_415990
Exit: (230) [system] 'True'='True'
^ Exit: (229) [user] expand_eval('True', 'True')
Call: (229) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _415992, user:expand_eval)
Unify: (229) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [_424352|_424354], user:expand_eval)
^ Call: (230) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _424352)
^ Unify: (230) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _424352)
Call: (231) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
Exit: (231) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Unify: (230) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [','|_428996])
Call: (231) [system] ground(',')
Exit: (231) [system] ground(',')
^ Unify: (230) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [','|_431778])
^ Call: (231) [user] apply:maplist(expand_eval, [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _431778)
^ Unify: (231) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _431778)
Call: (232) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _431778, user:expand_eval)
Unify: (232) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [_435524|_435526], user:expand_eval)
^ Call: (233) [user] expand_eval(['prolog-load-context', directory, _4148], _435524)
^ Unify: (233) [user] expand_eval(['prolog-load-context', directory, _4148], _435524)
Call: (234) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (234) [system] is_list(['prolog-load-context', directory, _4148])
^ Unify: (233) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_440168])
Call: (234) [system] ground('prolog-load-context')
Exit: (234) [system] ground('prolog-load-context')
^ Unify: (233) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_442950])
^ Call: (234) [user] apply:maplist(expand_eval, [directory, _4148], _442950)
^ Unify: (234) [apply] apply:maplist(user:expand_eval, [directory, _4148], _442950)
Call: (235) [apply] apply:maplist_([directory, _4148], _442950, user:expand_eval)
Unify: (235) [apply] apply:maplist_([directory, _4148], [_446696|_446698], user:expand_eval)
^ Call: (236) [user] expand_eval(directory, _446696)
^ Unify: (236) [user] expand_eval(directory, _446696)
Call: (237) [system] is_list(directory)
^ Redo: (236) [user] expand_eval(directory, _446696)
Call: (237) [system] directory=_446696
Exit: (237) [system] directory=directory
^ Exit: (236) [user] expand_eval(directory, directory)
Call: (236) [apply] apply:maplist_([_4148], _446698, user:expand_eval)
Unify: (236) [apply] apply:maplist_([_4148], [_455058|_455060], user:expand_eval)
^ Call: (237) [user] expand_eval(_4148, _455058)
^ Unify: (237) [user] expand_eval(_4148, _455058)
Call: (238) [system] is_list(_4148)
^ Redo: (237) [user] expand_eval(_4148, _455058)
Call: (238) [system] _4148=_455058
Exit: (238) [system] _4148=_4148
^ Exit: (237) [user] expand_eval(_4148, _4148)
Call: (237) [apply] apply:maplist_([], _455060, user:expand_eval)
Unify: (237) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (237) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (236) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
Exit: (235) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^ Exit: (234) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^ Exit: (233) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (233) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], _435526, user:expand_eval)
Unify: (233) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], [_469946|_469948], user:expand_eval)
^ Call: (234) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _469946)
^ Unify: (234) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _469946)
Call: (235) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
Exit: (235) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Unify: (234) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_474590])
Call: (235) [system] ground('add-atom')
Exit: (235) [system] ground('add-atom')
^ Unify: (234) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_477372])
^ Call: (235) [user] apply:maplist(expand_eval, ['&self', [file_search_path, bench, _4148]], _477372)
^ Unify: (235) [apply] apply:maplist(user:expand_eval, ['&self', [file_search_path, bench, _4148]], _477372)
Call: (236) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], _477372, user:expand_eval)
Unify: (236) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], [_481118|_481120], user:expand_eval)
^ Call: (237) [user] expand_eval('&self', _481118)
^ Unify: (237) [user] expand_eval('&self', _481118)
Call: (238) [system] is_list('&self')
^ Redo: (237) [user] expand_eval('&self', _481118)
Call: (238) [system] '&self'=_481118
Exit: (238) [system] '&self'='&self'
^ Exit: (237) [user] expand_eval('&self', '&self')
Call: (237) [apply] apply:maplist_([[file_search_path, bench, _4148]], _481120, user:expand_eval)
Unify: (237) [apply] apply:maplist_([[file_search_path, bench, _4148]], [_489480|_489482], user:expand_eval)
^ Call: (238) [user] expand_eval([file_search_path, bench, _4148], _489480)
^ Unify: (238) [user] expand_eval([file_search_path, bench, _4148], _489480)
Call: (239) [system] is_list([file_search_path, bench, _4148])
Exit: (239) [system] is_list([file_search_path, bench, _4148])
^ Unify: (238) [user] expand_eval([file_search_path, bench, _4148], [file_search_path|_494124])
Call: (239) [system] ground(file_search_path)
Exit: (239) [system] ground(file_search_path)
^ Unify: (238) [user] expand_eval([file_search_path, bench, _4148], [file_search_path|_496906])
^ Call: (239) [user] apply:maplist(expand_eval, [bench, _4148], _496906)
^ Unify: (239) [apply] apply:maplist(user:expand_eval, [bench, _4148], _496906)
Call: (240) [apply] apply:maplist_([bench, _4148], _496906, user:expand_eval)
Unify: (240) [apply] apply:maplist_([bench, _4148], [_500652|_500654], user:expand_eval)
^ Call: (241) [user] expand_eval(bench, _500652)
^ Unify: (241) [user] expand_eval(bench, _500652)
Call: (242) [system] is_list(bench)
^ Redo: (241) [user] expand_eval(bench, _500652)
Call: (242) [system] bench=_500652
Exit: (242) [system] bench=bench
^ Exit: (241) [user] expand_eval(bench, bench)
Call: (241) [apply] apply:maplist_([_4148], _500654, user:expand_eval)
Unify: (241) [apply] apply:maplist_([_4148], [_509014|_509016], user:expand_eval)
^ Call: (242) [user] expand_eval(_4148, _509014)
^ Unify: (242) [user] expand_eval(_4148, _509014)
Call: (243) [system] is_list(_4148)
^ Redo: (242) [user] expand_eval(_4148, _509014)
Call: (243) [system] _4148=_509014
Exit: (243) [system] _4148=_4148
^ Exit: (242) [user] expand_eval(_4148, _4148)
Call: (242) [apply] apply:maplist_([], _509016, user:expand_eval)
Unify: (242) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (242) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (241) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
Exit: (240) [apply] apply:maplist_([bench, _4148], [bench, _4148], user:expand_eval)
^ Exit: (239) [apply] apply:maplist(user:expand_eval, [bench, _4148], [bench, _4148])
^ Exit: (238) [user] expand_eval([file_search_path, bench, _4148], [file_search_path, bench, _4148])
Call: (238) [apply] apply:maplist_([], _489482, user:expand_eval)
Unify: (238) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (238) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (237) [apply] apply:maplist_([[file_search_path, bench, _4148]], [[file_search_path, bench, _4148]], user:expand_eval)
Exit: (236) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], ['&self', [file_search_path, bench, _4148]], user:expand_eval)
^ Exit: (235) [apply] apply:maplist(user:expand_eval, ['&self', [file_search_path, bench, _4148]], ['&self', [file_search_path, bench, _4148]])
^ Exit: (234) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom', '&self', [file_search_path, bench, _4148]])
Call: (234) [apply] apply:maplist_([], _6138, user:expand_eval)
Unify: (234) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (234) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (233) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], [['add-atom', '&self', [file_search_path, bench, _4148]]], user:expand_eval)
Exit: (232) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], user:expand_eval)
^ Exit: (231) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Exit: (230) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
Call: (230) [apply] apply:maplist_([], _6096, user:expand_eval)
Unify: (230) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (230) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (229) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:expand_eval)
Exit: (228) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:expand_eval)
Exit: (227) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:expand_eval)
^ Exit: (226) [apply] apply:maplist(user:expand_eval, [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Exit: (225) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Exit: (224) [system] once(user:expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]))
Call: (224) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]
^ Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^ Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^ Call: (224) [user] is_progn('det-if-then-else')
^ Unify: (224) [user] is_progn('det-if-then-else')
Call: (225) [system] var('det-if-then-else')
^ Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^ Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^ Call: (224) [user] is_space_op('det-if-then-else')
^ Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^ Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
Call: (224) [system] is_list(['file-search-path', bench, _4094])
Exit: (224) [system] is_list(['file-search-path', bench, _4094])
Call: (224) [system] ['file-search-path', bench, _4094]=[_38714, _38720, _38726]
Exit: (224) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^ Call: (224) [user] simple_math(['file-search-path', bench, _4094])
^ Unify: (224) [user] simple_math(['file-search-path', bench, _4094])
Call: (225) [system] attvar(['file-search-path', bench, _4094])
^ Redo: (224) [user] simple_math(['file-search-path', bench, _4094])
^ Unify: (224) [user] simple_math(['file-search-path', bench, _4094])
Call: (225) [system] atom('file-search-path')
Exit: (225) [system] atom('file-search-path')
Call: (225) [system] atom_length('file-search-path', 1)
^ Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^ Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^ Call: (224) [user] metta_compiled_predicate('&self', 'det-if-then-else', _49870)
^ Fail: (224) [user] metta_compiled_predicate('&self', 'det-if-then-else', _49870)
^ Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^ Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
Call: (224) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
Exit: (224) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Call: (224) [user] apply:maplist(self_eval, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^ Unify: (224) [apply] apply:maplist(user:self_eval, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
Call: (225) [apply] apply:maplist_(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:self_eval)
Unify: (225) [apply] apply:maplist_(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:self_eval)
^ Call: (226) [user] self_eval('det-if-then-else')
^ Unify: (226) [user] self_eval('det-if-then-else')
^ Call: (228) [system] setup_call_cleanup('$notrace'(_61062, _61064), once(user:self_eval0('det-if-then-else')), '$restore_trace'(_61062, _61064))
^ Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_61062, _61064), system:once(user:self_eval0('det-if-then-else')), system:'$restore_trace'(_61062, _61064))
^ Call: (229) [system] sig_atomic(system:'$notrace'(_61062, _61064))
^ Exit: (228) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('det-if-then-else')), system:'$restore_trace'(3, -1))
^ Exit: (226) [user] self_eval('det-if-then-else')
Call: (226) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:self_eval)
Unify: (226) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:self_eval)
^ Call: (227) [user] self_eval(['file-search-path', bench, _4094])
^ Unify: (227) [user] self_eval(['file-search-path', bench, _4094])
^ Call: (229) [system] setup_call_cleanup('$notrace'(_69478, _69480), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_69478, _69480))
^ Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_69478, _69480), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_69478, _69480))
^ Call: (230) [system] sig_atomic(system:'$notrace'(_69478, _69480))
^ Fail: (227) [user] self_eval(['file-search-path', bench, _4094])
^ Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^ Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
Call: (224) [system] _75128=do_more_defs(true)
Exit: (224) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (224) [user] clause(eval_21(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738), _77004)
^ Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^ Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^ Call: (224) [user] eval_40(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Unify: (224) [user] eval_40(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Call: (225) [user] eval_selfless(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Unify: (225) [user] eval_selfless(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Call: (226) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Unify: (226) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
Call: (227) [system] var('det-if-then-else')
^ Redo: (226) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Unify: (226) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Call: (227) [user] eval_selfless_1(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Unify: (227) [user] eval_selfless_1(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Call: (228) [user] allow_clp
^ Unify: (228) [user] allow_clp
^ Call: (229) [user] false_flag
^ Unify: (229) [user] false_flag
Call: (230) [system] fail
Fail: (230) [system] fail
^ Fail: (229) [user] false_flag
^ Redo: (226) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Unify: (226) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Call: (227) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Unify: (227) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
Call: (228) [system] var('det-if-then-else')
^ Redo: (227) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Unify: (227) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Call: (228) [user] fake_notrace((ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_103032, _103038, _103044], atom(_103032), catch_warn(current_op(_103070, yfx, _103032)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_103090], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _103098)))
^ Unify: (228) [user] fake_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_103032, _103038, _103044], atom(_103032), catch_warn(current_op(_103070, yfx, _103032)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_103090], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _103098)))
^ Call: (229) [user] real_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_103032, _103038, _103044], atom(_103032), catch_warn(current_op(_103070, yfx, _103032)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_103090], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _103098)))
^ Unify: (229) [user] real_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_103032, _103038, _103044], atom(_103032), catch_warn(current_op(_103070, yfx, _103032)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_103090], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _103098)))
^ Call: (230) [user] setup_call_cleanup('$notrace'(_106804, _106806), once(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_103032, _103038, _103044], atom(_103032), catch_warn(current_op(_103070, yfx, _103032)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_103090], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _103098))), '$restore_trace'(_106804, _106806))
^ Unify: (230) [system] setup_call_cleanup(user:'$notrace'(_106804, _106806), user:once(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_103032, _103038, _103044], atom(_103032), catch_warn(current_op(_103070, yfx, _103032)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_103090], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _103098))), user:'$restore_trace'(_106804, _106806))
^ Call: (231) [system] sig_atomic(user:'$notrace'(_106804, _106806))
^ Fail: (229) [user] real_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_103032, _103038, _103044], atom(_103032), catch_warn(current_op(_103070, yfx, _103032)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_103090], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _103098)))
^ Fail: (228) [user] fake_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_103032, _103038, _103044], atom(_103032), catch_warn(current_op(_103070, yfx, _103032)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_103090], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _103098)))
^ Redo: (224) [user] eval_40(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Unify: (224) [user] eval_40(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Call: (225) [user] eval_41(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Unify: (225) [user] eval_41(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Call: (226) [user] naive_eval_args
^ Unify: (226) [user] naive_eval_args
Call: (227) [system] false
Unify: (227) [system] false
Call: (228) [system] fail
^ Redo: (225) [user] eval_41(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Unify: (225) [user] eval_41(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Call: (226) [user] naive_eval_args
^ Unify: (226) [user] naive_eval_args
Call: (227) [system] false
Unify: (227) [system] false
Call: (228) [system] fail
^ Redo: (225) [user] eval_41(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _79828)
^ Call: (226) [user] eval_adjust_args(=, _5576, _127258, _79828, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _127260)
^ Unify: (226) [user] eval_adjust_args(=, _5576, _127258, _79828, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _127260)
Call: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5576, _127258, _79828, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _127260)), eval_adjust_args1(=, _5576, _127258, _79828, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _127260))
Unify: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5576, _127258, _79828, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _127260)), eval_adjust_args1(=, _5576, _127258, _79828, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _127260))
^ Call: (229) [user] eval_all_args
^ Unify: (229) [user] eval_all_args
^ Call: (230) [user] true_flag
^ Unify: (230) [user] true_flag
^ Exit: (230) [user] true_flag
^ Exit: (229) [user] eval_all_args
^ Call: (229) [user] eval_adjust_args2(=, _5576, _127258, _79828, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _127260)
^ Unify: (229) [user] eval_adjust_args2(=, _5576, _127258, _79828, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else'|_137492])
^ Call: (230) [user] apply:maplist(must_eval_args(=, _138450, 499, '&self'), [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _137492)
^ Unify: (230) [apply] apply:maplist(user:must_eval_args(=, _138450, 499, '&self'), [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _137492)
Call: (231) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _137492, user:must_eval_args(=, _138450, 499, '&self'))
Unify: (231) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [_141272|_141274], user:must_eval_args(=, _138450, 499, '&self'))
^ Call: (232) [user] must_eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Unify: (232) [user] must_eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Call: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
Call: (234) [system] var(eval_args)
Fail: (234) [system] var(eval_args)
^ Redo: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
Call: (234) [system] eval_args==false
Fail: (234) [system] eval_args==false
^ Redo: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
Call: (234) [system] eval_args==true
Fail: (234) [system] eval_args==true
^ Redo: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
^ Call: (234) [user] fast_option_value(eval_args, debug)
^ Unify: (234) [user] fast_option_value(eval_args, debug)
Call: (235) [system] atom(eval_args)
Exit: (235) [system] atom(eval_args)
Call: (235) [system] current_prolog_flag(eval_args, debug)
Fail: (235) [system] current_prolog_flag(eval_args, debug)
^ Fail: (234) [user] fast_option_value(eval_args, debug)
^ Redo: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
^ Call: (234) [user] fast_option_value(eval_args, trace)
^ Unify: (234) [user] fast_option_value(eval_args, trace)
Call: (235) [system] atom(eval_args)
Exit: (235) [system] atom(eval_args)
Call: (235) [system] current_prolog_flag(eval_args, trace)
Fail: (235) [system] current_prolog_flag(eval_args, trace)
^ Fail: (234) [user] fast_option_value(eval_args, trace)
^ Redo: (233) [user] is_debugging(eval_args)
^ Unify: (233) [user] is_debugging(eval_args)
Call: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), _173724)
Unify: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), _173724)
^ Call: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _173724, _175660)
^ Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _173724, [])
Call: (236) [system] current_prolog_flag(nodebugx, true)
^ Redo: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _173724, _178464)
^ Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _173724, _179402)
^ Call: (236) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (236) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (236) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_182136, _182138, _182140), defined)
^ Unify: (236) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_182136, _182138, _182140), defined)
Call: (237) [system] nonvar(defined)
Exit: (237) [system] nonvar(defined)
Call: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_182136, _182138, _182140))
Unify: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_182136, _182138, _182140))
Call: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_182136, _182138, _182140))
Unify: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_182136, _182138, _182140))
Call: (239) [system] callable(debugging_logicmoo_setting(_182136, _182138, _182140))
Exit: (239) [system] callable(debugging_logicmoo_setting(_182136, _182138, _182140))
Call: (239) [system] atom(bugger)
Exit: (239) [system] atom(bugger)
Exit: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_182136, _182138, _182140))
Exit: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_182136, _182138, _182140))
^ Exit: (236) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_182136, _182138, _182140), defined)
^ Call: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _173724, _196050)
^ Unify: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (234) [system] true==true
Exit: (234) [system] true==true
^ Exit: (233) [user] is_debugging(eval_args)
^ Unify: (232) [user] must_eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Call: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Unify: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
Call: (234) [system] var(['file-search-path', bench, _4094])
^ Redo: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Unify: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Call: (235) [system] setup_call_cleanup('$notrace'(_209174, _209176), once(user:self_eval(['file-search-path', bench, _4094])), '$restore_trace'(_209174, _209176))
^ Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_209174, _209176), system:once(user:self_eval(['file-search-path', bench, _4094])), system:'$restore_trace'(_209174, _209176))
^ Call: (236) [system] sig_atomic(system:'$notrace'(_209174, _209176))
^ Redo: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Unify: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Call: (235) [system] setup_call_cleanup('$notrace'(_213912, _213914), once(user:nonvar(_141272)), '$restore_trace'(_213912, _213914))
^ Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_213912, _213914), system:once(user:nonvar(_141272)), system:'$restore_trace'(_213912, _213914))
^ Call: (236) [system] sig_atomic(system:'$notrace'(_213912, _213914))
^ Redo: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Unify: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Call: (235) [system] setup_call_cleanup('$notrace'(_218650, _218652), once(user:nonvar(_141272)), '$restore_trace'(_218650, _218652))
^ Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_218650, _218652), system:once(user:nonvar(_141272)), system:'$restore_trace'(_218650, _218652))
^ Call: (236) [system] sig_atomic(system:'$notrace'(_218650, _218652))
^ Redo: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Unify: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
Call: (234) [system] [bench, _4094]==[]
^ Redo: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Unify: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
Call: (234) [system] atom(=)
Exit: (234) [system] atom(=)
Call: (234) [system] (=)\==(=)
^ Redo: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Unify: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Call: (234) [user] self_eval(['file-search-path', bench, _4094])
^ Unify: (234) [user] self_eval(['file-search-path', bench, _4094])
^ Call: (236) [system] setup_call_cleanup('$notrace'(_232716, _232718), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_232716, _232718))
^ Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_232716, _232718), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_232716, _232718))
^ Call: (237) [system] sig_atomic(system:'$notrace'(_232716, _232718))
^ Fail: (234) [user] self_eval(['file-search-path', bench, _4094])
^ Redo: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Unify: (233) [user] eval_args(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Call: (234) [user] eval_00(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Unify: (234) [user] eval_00(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Call: (235) [user] self_eval(['file-search-path', bench, _4094])
^ Unify: (235) [user] self_eval(['file-search-path', bench, _4094])
^ Call: (237) [system] setup_call_cleanup('$notrace'(_242114, _242116), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_242114, _242116))
^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_242114, _242116), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_242114, _242116))
^ Call: (238) [system] sig_atomic(system:'$notrace'(_242114, _242116))
^ Fail: (235) [user] self_eval(['file-search-path', bench, _4094])
^ Redo: (234) [user] eval_00(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Unify: (234) [user] eval_00(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Call: (235) [user] eval_01(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Unify: (235) [user] eval_01(=, _138450, 499, '&self', ['file-search-path', bench, _4094], _141272)
^ Call: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
Call: (238) [system] 499<1
Fail: (238) [system] 499<1
^ Redo: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (237) [system] setup_call_cleanup('$notrace'(_255272, _255274), once(user:(_255248 is 499-1, copy_term(['file-search-path', bench, _4094], _255262))), '$restore_trace'(_255272, _255274))
^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_255272, _255274), system:once(user:(_255248 is 499-1, copy_term(['file-search-path', bench, _4094], _255262))), system:'$restore_trace'(_255272, _255274))
^ Call: (238) [system] sig_atomic(system:'$notrace'(_255272, _255274))
^ Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(498 is 499-1, copy_term(['file-search-path', bench, _4094], ['file-search-path', bench, _258126]))), system:'$restore_trace'(3, -1))
^ Call: (236) [user] trace_eval(eval_20(=, _138450), e, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Unify: (236) [user] trace_eval(eval_20(=, _138450), e, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Call: (237) [user] must_det_ll((notrace((flag(eval_num, _260984, _260984+1), _261002 is _260984 mod 500, _261020 is 99-498 mod 100, _261044=_261046, option_else('trace-length', _261058, 500), option_else('trace-depth', _261066, 30))), quietly(if_t((nop(stop_rtrace), _261002>_261058), (set_debug(eval, false), _261122 is _261058+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_261122])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_261174)))))
^ Unify: (237) [user] must_det_ll(user:(notrace((flag(eval_num, _260984, _260984+1), _261002 is _260984 mod 500, _261020 is 99-498 mod 100, _261044=_261046, option_else('trace-length', _261058, 500), option_else('trace-depth', _261066, 30))), quietly(if_t((nop(stop_rtrace), _261002>_261058), (set_debug(eval, false), _261122 is _261058+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_261122])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_261174)))))
^ Call: (238) [user] once(user:(notrace((flag(eval_num, _260984, _260984+1), _261002 is _260984 mod 500, _261020 is 99-498 mod 100, _261044=_261046, option_else('trace-length', _261058, 500), option_else('trace-depth', _261066, 30))), quietly(if_t((nop(stop_rtrace), _261002>_261058), (set_debug(eval, false), _261122 is _261058+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_261122])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_261174)))))
^ Unify: (238) [system] once(user:(notrace((flag(eval_num, _260984, _260984+1), _261002 is _260984 mod 500, _261020 is 99-498 mod 100, _261044=_261046, option_else('trace-length', _261058, 500), option_else('trace-depth', _261066, 30))), quietly(if_t((nop(stop_rtrace), _261002>_261058), (set_debug(eval, false), _261122 is _261058+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_261122])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_261174)))))
^ Call: (241) [system] setup_call_cleanup('$notrace'(_264898, _264900), once(user:(flag(eval_num, _260984, _260984+1), _261002 is _260984 mod 500, _261020 is 99-498 mod 100, _261044=_261046, option_else('trace-length', _261058, 500), option_else('trace-depth', _261066, 30))), '$restore_trace'(_264898, _264900))
^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_264898, _264900), system:once(user:(flag(eval_num, _260984, _260984+1), _261002 is _260984 mod 500, _261020 is 99-498 mod 100, _261044=_261046, option_else('trace-length', _261058, 500), option_else('trace-depth', _261066, 30))), system:'$restore_trace'(_264898, _264900))
^ Call: (242) [system] sig_atomic(system:'$notrace'(_264898, _264900))
^ Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _261044=_261044, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _261122 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_261122])), nop((start_rtrace, rtrace)))))
^ Unify: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _261122 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_261122])), nop((start_rtrace, rtrace)))))
^ Exit: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _261122 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_261122])), nop((start_rtrace, rtrace)))))
Call: (240) [user] nop(notrace(no_repeats_var(_261174)))
Unify: (240) [user] nop(notrace(no_repeats_var(_261174)))
Exit: (240) [user] nop(notrace(no_repeats_var(_261174)))
^ Exit: (238) [system] once(user:(notrace((flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _261044=_261044, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _261122 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_261122])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_261174)))))
^ Exit: (237) [user] must_det_ll(user:(notrace((flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _261044=_261044, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _261122 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_261122])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_261174)))))
Call: (237) [occurs] occurs:sub_term(_276362, e)
Unify: (237) [occurs] occurs:sub_term(e, e)
Exit: (237) [occurs] occurs:sub_term(e, e)
Call: (237) [system] e\=e
Fail: (237) [system] e\=e
Redo: (237) [occurs] occurs:sub_term(_276362, e)
Unify: (237) [occurs] occurs:sub_term(_276362, e)
Call: (238) [system] compound(e)
Fail: (238) [system] compound(e)
Fail: (237) [occurs] occurs:sub_term(_276362, e)
^ Redo: (236) [user] trace_eval(eval_20(=, _138450), e, 498, '&self', ['file-search-path', bench, _4094], _259074)
Call: (237) [system] _286580=e
Exit: (237) [system] e=e
^ Call: (237) [user] if_trace((eval;e), (_261044=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]])))
^ Unify: (237) [user] if_trace((eval;e), (_261044=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]])))
^ Call: (239) [system] setup_call_cleanup('$notrace'(_290384, _290386), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _261044=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]]))), _290342, fbug((_290342-->if_trace((eval;e), (_261044=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]])))))))), '$restore_trace'(_290384, _290386))
^ Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_290384, _290386), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _261044=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]]))), _290342, fbug((_290342-->if_trace((eval;e), (_261044=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]])))))))), system:'$restore_trace'(_290384, _290386))
^ Call: (240) [system] sig_atomic(system:'$notrace'(_290384, _290386))
^ Exit: (239) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _261044=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]]))), _290342, fbug((_290342-->if_trace((eval;e), (_261044=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (237) [user] if_trace((eval;e), (_261044=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]])))
Call: (237) [system] _295166=retval(fail)
Exit: (237) [system] retval(fail)=retval(fail)
Call: (237) [system] _297028=(\+ \+ (flag(eval_num, _297048, _297048+1), (retval(fail)\=@=retval(fail), nonvar(_259074)->indentq(1, _297048, <--, [e, _259074]);indentq(1, _297048, <--, [e, retval(fail)]))))
Exit: (237) [system] (\+ \+ (flag(eval_num, _297048, _297048+1), (retval(fail)\=@=retval(fail), nonvar(_259074)->indentq(1, _297048, <--, [e, _259074]);indentq(1, _297048, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _297048, _297048+1), (retval(fail)\=@=retval(fail), nonvar(_259074)->indentq(1, _297048, <--, [e, _259074]);indentq(1, _297048, <--, [e, retval(fail)]))))
^ Call: (237) [user] call_cleanup(((call(eval_20(=, _138450), 498, '&self', ['file-search-path', bench, _4094], _259074)*->nb_setarg(1, retval(fail), _259074);fail, trace, call(eval_20(=, _138450), 498, '&self', ['file-search-path', bench, _4094], _259074)), ignore(notrace((\+_259074\=_261174, nb_setarg(1, retval(fail), _259074))))), ignore((_261044==1->ignore(\+ \+ (flag(eval_num, _297048, _297048+1), (retval(fail)\=@=retval(fail), nonvar(_259074)->indentq(1, _297048, <--, [e, _259074]);indentq(1, _297048, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _297048, _297048+1), (retval(fail)\=@=retval(fail), nonvar(_259074)->indentq(1, _297048, <--, [e, _259074]);indentq(1, _297048, <--, [e, retval(fail)])))))))))))
^ Unify: (237) [system] call_cleanup(user:((call(eval_20(=, _138450), 498, '&self', ['file-search-path', bench, _4094], _259074)*->nb_setarg(1, retval(fail), _259074);fail, trace, call(eval_20(=, _138450), 498, '&self', ['file-search-path', bench, _4094], _259074)), ignore(notrace((\+_259074\=_261174, nb_setarg(1, retval(fail), _259074))))), user:ignore((_261044==1->ignore(\+ \+ (flag(eval_num, _297048, _297048+1), (retval(fail)\=@=retval(fail), nonvar(_259074)->indentq(1, _297048, <--, [e, _259074]);indentq(1, _297048, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _297048, _297048+1), (retval(fail)\=@=retval(fail), nonvar(_259074)->indentq(1, _297048, <--, [e, _259074]);indentq(1, _297048, <--, [e, retval(fail)])))))))))))
^ Call: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
Call: (240) [system] atom(['file-search-path', bench, _4094])
^ Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Call: (240) [user] no_eval(['file-search-path', bench, _4094])
^ Unify: (240) [user] no_eval(['file-search-path', bench, _4094])
^ Call: (241) [user] self_eval(['file-search-path', bench, _4094])
^ Unify: (241) [user] self_eval(['file-search-path', bench, _4094])
^ Call: (243) [system] setup_call_cleanup('$notrace'(_309434, _309436), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_309434, _309436))
^ Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_309434, _309436), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_309434, _309436))
^ Call: (244) [system] sig_atomic(system:'$notrace'(_309434, _309436))
^ Fail: (241) [user] self_eval(['file-search-path', bench, _4094])
^ Redo: (240) [user] no_eval(['file-search-path', bench, _4094])
^ Unify: (240) [user] no_eval(['file-search-path', bench, _4094])
Call: (241) [system] atomic('file-search-path')
Exit: (241) [system] atomic('file-search-path')
^ Call: (241) [user] is_sl('file-search-path')
^ Unify: (241) [user] is_sl('file-search-path')
Call: (242) [system] number('file-search-path')
^ Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
Call: (240) [system] [bench, _4094]==[]
^ Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
Call: (240) [system] atom(=)
Exit: (240) [system] atom(=)
Call: (240) [system] (=)\==(=)
^ Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
Call: (240) [system] callable('file-search-path')
Exit: (240) [system] callable('file-search-path')
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
Call: (240) [system] is_list([bench, _4094])
Exit: (240) [system] is_list([bench, _4094])
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
Call: (240) [system] is_list(['file-search-path', bench, _4094])
Exit: (240) [system] is_list(['file-search-path', bench, _4094])
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path'|_336468])
Call: (240) [system] var('file-search-path')
^ Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Call: (240) [user] once(expand_eval(['file-search-path', bench, _4094], _340230))
^ Unify: (240) [system] once(user:expand_eval(['file-search-path', bench, _4094], _340230))
^ Call: (241) [user] expand_eval(['file-search-path', bench, _4094], _340230)
^ Unify: (241) [user] expand_eval(['file-search-path', bench, _4094], _340230)
Call: (242) [system] is_list(['file-search-path', bench, _4094])
Exit: (242) [system] is_list(['file-search-path', bench, _4094])
^ Unify: (241) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_345806])
Call: (242) [system] ground('file-search-path')
Exit: (242) [system] ground('file-search-path')
^ Unify: (241) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_348588])
^ Call: (242) [user] apply:maplist(expand_eval, [bench, _4094], _348588)
^ Unify: (242) [apply] apply:maplist(user:expand_eval, [bench, _4094], _348588)
Call: (243) [apply] apply:maplist_([bench, _4094], _348588, user:expand_eval)
Unify: (243) [apply] apply:maplist_([bench, _4094], [_352334|_352336], user:expand_eval)
^ Call: (244) [user] expand_eval(bench, _352334)
^ Unify: (244) [user] expand_eval(bench, _352334)
Call: (245) [system] is_list(bench)
^ Redo: (244) [user] expand_eval(bench, _352334)
Call: (245) [system] bench=_352334
Exit: (245) [system] bench=bench
^ Exit: (244) [user] expand_eval(bench, bench)
Call: (244) [apply] apply:maplist_([_4094], _352336, user:expand_eval)
Unify: (244) [apply] apply:maplist_([_4094], [_360696|_360698], user:expand_eval)
^ Call: (245) [user] expand_eval(_4094, _360696)
^ Unify: (245) [user] expand_eval(_4094, _360696)
Call: (246) [system] is_list(_4094)
^ Redo: (245) [user] expand_eval(_4094, _360696)
Call: (246) [system] _4094=_360696
Exit: (246) [system] _4094=_4094
^ Exit: (245) [user] expand_eval(_4094, _4094)
Call: (245) [apply] apply:maplist_([], _360698, user:expand_eval)
Unify: (245) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (245) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (244) [apply] apply:maplist_([_4094], [_4094], user:expand_eval)
Exit: (243) [apply] apply:maplist_([bench, _4094], [bench, _4094], user:expand_eval)
^ Exit: (242) [apply] apply:maplist(user:expand_eval, [bench, _4094], [bench, _4094])
^ Exit: (241) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (240) [system] once(user:expand_eval(['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))
Call: (240) [system] ['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]
^ Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Call: (240) [user] is_progn('file-search-path')
^ Unify: (240) [user] is_progn('file-search-path')
Call: (241) [system] var('file-search-path')
^ Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Call: (240) [user] is_space_op('file-search-path')
^ Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
Call: (240) [system] is_list(bench)
^ Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Call: (240) [user] metta_compiled_predicate('&self', 'file-search-path', _388680)
^ Fail: (240) [user] metta_compiled_predicate('&self', 'file-search-path', _388680)
^ Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
Call: (240) [system] is_list(['file-search-path', bench, _4094])
Exit: (240) [system] is_list(['file-search-path', bench, _4094])
^ Call: (240) [user] apply:maplist(self_eval, ['file-search-path', bench, _4094])
^ Unify: (240) [apply] apply:maplist(user:self_eval, ['file-search-path', bench, _4094])
Call: (241) [apply] apply:maplist_(['file-search-path', bench, _4094], user:self_eval)
Unify: (241) [apply] apply:maplist_(['file-search-path', bench, _4094], user:self_eval)
^ Call: (242) [user] self_eval('file-search-path')
^ Unify: (242) [user] self_eval('file-search-path')
^ Call: (244) [system] setup_call_cleanup('$notrace'(_399872, _399874), once(user:self_eval0('file-search-path')), '$restore_trace'(_399872, _399874))
^ Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_399872, _399874), system:once(user:self_eval0('file-search-path')), system:'$restore_trace'(_399872, _399874))
^ Call: (245) [system] sig_atomic(system:'$notrace'(_399872, _399874))
^ Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('file-search-path')), system:'$restore_trace'(3, -1))
^ Exit: (242) [user] self_eval('file-search-path')
Call: (242) [apply] apply:maplist_([bench, _4094], user:self_eval)
Unify: (242) [apply] apply:maplist_([bench, _4094], user:self_eval)
^ Call: (243) [user] self_eval(bench)
^ Unify: (243) [user] self_eval(bench)
^ Call: (245) [system] setup_call_cleanup('$notrace'(_408288, _408290), once(user:self_eval0(bench)), '$restore_trace'(_408288, _408290))
^ Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_408288, _408290), system:once(user:self_eval0(bench)), system:'$restore_trace'(_408288, _408290))
^ Call: (246) [system] sig_atomic(system:'$notrace'(_408288, _408290))
^ Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(bench)), system:'$restore_trace'(3, -1))
^ Exit: (243) [user] self_eval(bench)
Call: (243) [apply] apply:maplist_([_4094], user:self_eval)
Unify: (243) [apply] apply:maplist_([_4094], user:self_eval)
^ Call: (244) [user] self_eval(_4094)
^ Unify: (244) [user] self_eval(_4094)
^ Call: (246) [system] setup_call_cleanup('$notrace'(_416704, _416706), once(user:self_eval0(_4094)), '$restore_trace'(_416704, _416706))
^ Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_416704, _416706), system:once(user:self_eval0(_4094)), system:'$restore_trace'(_416704, _416706))
^ Call: (247) [system] sig_atomic(system:'$notrace'(_416704, _416706))
^ Exit: (246) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(_4094)), system:'$restore_trace'(3, -1))
^ Exit: (244) [user] self_eval(_4094)
Call: (244) [apply] apply:maplist_([], user:self_eval)
Unify: (244) [apply] apply:maplist_([], user:self_eval)
Exit: (244) [apply] apply:maplist_([], user:self_eval)
Exit: (243) [apply] apply:maplist_([_4094], user:self_eval)
Exit: (242) [apply] apply:maplist_([bench, _4094], user:self_eval)
Exit: (241) [apply] apply:maplist_(['file-search-path', bench, _4094], user:self_eval)
^ Exit: (240) [apply] apply:maplist(user:self_eval, ['file-search-path', bench, _4094])
Call: (240) [system] ['file-search-path', bench, _4094]=[_427908|_427910]
Exit: (240) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
Call: (240) [system] atom('file-search-path')
Exit: (240) [system] atom('file-search-path')
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
Call: (240) [system] _432560=do_more_defs(true)
Exit: (240) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (240) [user] clause(eval_21(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074), _434436)
^ Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
Call: (240) [system] 'file-search-path'==(/)
^ Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
Call: (240) [system] 'file-search-path'== ===
^ Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
Call: (240) [system] 'file-search-path'== ====
^ Redo: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Unify: (239) [user] eval_20(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _259074)
^ Call: (240) [user] eval_40(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^ Unify: (240) [user] eval_40(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^ Call: (241) [user] eval_selfless(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^ Unify: (241) [user] eval_selfless(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^ Call: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _445708)
^ Unify: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _445708)
Call: (243) [system] var('file-search-path')
^ Redo: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _445708)
^ Unify: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _445708)
^ Call: (243) [user] is_assignment('file-search-path')
^ Unify: (243) [user] is_assignment('file-search-path')
Call: (244) [system] atom('file-search-path')
Exit: (244) [system] atom('file-search-path')
^ Redo: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _445708)
^ Unify: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _445708)
^ Call: (243) [user] eval_selfless_1(['file-search-path', bench, _4094], _445708)
^ Unify: (243) [user] eval_selfless_1(['file-search-path', bench, _4094], _445708)
^ Call: (244) [user] allow_clp
^ Unify: (244) [user] allow_clp
^ Call: (245) [user] false_flag
^ Unify: (245) [user] false_flag
Call: (246) [system] fail
Fail: (246) [system] fail
^ Fail: (245) [user] false_flag
^ Redo: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _445708)
^ Unify: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _445708)
^ Call: (243) [user] eval_selfless_2(['file-search-path', bench, _4094], _445708)
^ Unify: (243) [user] eval_selfless_2(['file-search-path', bench, _4094], _445708)
Call: (244) [system] var('file-search-path')
^ Redo: (243) [user] eval_selfless_2(['file-search-path', bench, _4094], _445708)
^ Unify: (243) [user] eval_selfless_2(['file-search-path', bench, _4094], _445708)
^ Call: (244) [user] fake_notrace((ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_474464, _474470, _474476], atom(_474464), catch_warn(current_op(_474502, yfx, _474464)), ['file-search-path', bench, _4094]\=[_474522], s2ps(['file-search-path', bench, _4094], _474530)))
^ Unify: (244) [user] fake_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_474464, _474470, _474476], atom(_474464), catch_warn(current_op(_474502, yfx, _474464)), ['file-search-path', bench, _4094]\=[_474522], s2ps(['file-search-path', bench, _4094], _474530)))
^ Call: (245) [user] real_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_474464, _474470, _474476], atom(_474464), catch_warn(current_op(_474502, yfx, _474464)), ['file-search-path', bench, _4094]\=[_474522], s2ps(['file-search-path', bench, _4094], _474530)))
^ Unify: (245) [user] real_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_474464, _474470, _474476], atom(_474464), catch_warn(current_op(_474502, yfx, _474464)), ['file-search-path', bench, _4094]\=[_474522], s2ps(['file-search-path', bench, _4094], _474530)))
^ Call: (246) [user] setup_call_cleanup('$notrace'(_478236, _478238), once(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_474464, _474470, _474476], atom(_474464), catch_warn(current_op(_474502, yfx, _474464)), ['file-search-path', bench, _4094]\=[_474522], s2ps(['file-search-path', bench, _4094], _474530))), '$restore_trace'(_478236, _478238))
^ Unify: (246) [system] setup_call_cleanup(user:'$notrace'(_478236, _478238), user:once(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_474464, _474470, _474476], atom(_474464), catch_warn(current_op(_474502, yfx, _474464)), ['file-search-path', bench, _4094]\=[_474522], s2ps(['file-search-path', bench, _4094], _474530))), user:'$restore_trace'(_478236, _478238))
^ Call: (247) [system] sig_atomic(user:'$notrace'(_478236, _478238))
^ Fail: (245) [user] real_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_474464, _474470, _474476], atom(_474464), catch_warn(current_op(_474502, yfx, _474464)), ['file-search-path', bench, _4094]\=[_474522], s2ps(['file-search-path', bench, _4094], _474530)))
^ Fail: (244) [user] fake_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_474464, _474470, _474476], atom(_474464), catch_warn(current_op(_474502, yfx, _474464)), ['file-search-path', bench, _4094]\=[_474522], s2ps(['file-search-path', bench, _4094], _474530)))
^ Redo: (240) [user] eval_40(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^ Unify: (240) [user] eval_40(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
Call: (241) [system] 'file-search-path'==(==)
^ Redo: (240) [user] eval_40(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^ Unify: (240) [user] eval_40(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
Call: (241) [system] 'file-search-path'==(==)
^ Redo: (240) [user] eval_40(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^ Unify: (240) [user] eval_40(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^ Call: (241) [user] eval_41(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^ Unify: (241) [user] eval_41(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^ Call: (242) [user] naive_eval_args
^ Unify: (242) [user] naive_eval_args
Call: (243) [system] false
Unify: (243) [system] false
Call: (244) [system] fail
^ Redo: (241) [user] eval_41(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^ Unify: (241) [user] eval_41(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^ Call: (242) [user] naive_eval_args
^ Unify: (242) [user] naive_eval_args
Call: (243) [system] false
Unify: (243) [system] false
Call: (244) [system] fail
^ Redo: (241) [user] eval_41(=, _138450, 498, '&self', ['file-search-path', bench, _4094], _445708)
^ Call: (242) [user] eval_adjust_args(=, _138450, _504322, _445708, 498, '&self', ['file-search-path', bench, _4094], _504324)
^ Unify: (242) [user] eval_adjust_args(=, _138450, _504322, _445708, 498, '&self', ['file-search-path', bench, _4094], _504324)
Call: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _138450, _504322, _445708, 498, '&self', ['file-search-path', bench, _4094], _504324)), eval_adjust_args1(=, _138450, _504322, _445708, 498, '&self', ['file-search-path', bench, _4094], _504324))
Unify: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _138450, _504322, _445708, 498, '&self', ['file-search-path', bench, _4094], _504324)), eval_adjust_args1(=, _138450, _504322, _445708, 498, '&self', ['file-search-path', bench, _4094], _504324))
^ Call: (245) [user] eval_all_args
^ Unify: (245) [user] eval_all_args
^ Call: (246) [user] true_flag
^ Unify: (246) [user] true_flag
^ Exit: (246) [user] true_flag
^ Exit: (245) [user] eval_all_args
^ Call: (245) [user] eval_adjust_args2(=, _138450, _504322, _445708, 498, '&self', ['file-search-path', bench, _4094], _504324)
^ Unify: (245) [user] eval_adjust_args2(=, _138450, _504322, _445708, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path'|_514556])
^ Call: (246) [user] apply:maplist(must_eval_args(=, _515514, 498, '&self'), [bench, _4094], _514556)
^ Unify: (246) [apply] apply:maplist(user:must_eval_args(=, _515514, 498, '&self'), [bench, _4094], _514556)
Call: (247) [apply] apply:maplist_([bench, _4094], _514556, user:must_eval_args(=, _515514, 498, '&self'))
Unify: (247) [apply] apply:maplist_([bench, _4094], [_518336|_518338], user:must_eval_args(=, _515514, 498, '&self'))
^ Call: (248) [user] must_eval_args(=, _515514, 498, '&self', bench, _518336)
^ Unify: (248) [user] must_eval_args(=, _515514, 498, '&self', bench, _518336)
^ Call: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
Call: (250) [system] var(eval_args)
Fail: (250) [system] var(eval_args)
^ Redo: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
Call: (250) [system] eval_args==false
Fail: (250) [system] eval_args==false
^ Redo: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
Call: (250) [system] eval_args==true
Fail: (250) [system] eval_args==true
^ Redo: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
^ Call: (250) [user] fast_option_value(eval_args, debug)
^ Unify: (250) [user] fast_option_value(eval_args, debug)
Call: (251) [system] atom(eval_args)
Exit: (251) [system] atom(eval_args)
Call: (251) [system] current_prolog_flag(eval_args, debug)
Fail: (251) [system] current_prolog_flag(eval_args, debug)
^ Fail: (250) [user] fast_option_value(eval_args, debug)
^ Redo: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
^ Call: (250) [user] fast_option_value(eval_args, trace)
^ Unify: (250) [user] fast_option_value(eval_args, trace)
Call: (251) [system] atom(eval_args)
Exit: (251) [system] atom(eval_args)
Call: (251) [system] current_prolog_flag(eval_args, trace)
Fail: (251) [system] current_prolog_flag(eval_args, trace)
^ Fail: (250) [user] fast_option_value(eval_args, trace)
^ Redo: (249) [user] is_debugging(eval_args)
^ Unify: (249) [user] is_debugging(eval_args)
Call: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), _33318)
Unify: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), _33318)
^ Call: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _33318, _35254)
^ Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _33318, [])
Call: (252) [system] current_prolog_flag(nodebugx, true)
^ Redo: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _33318, _38058)
^ Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _33318, _38996)
^ Call: (252) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (252) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (252) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_41730, _41732, _41734), defined)
^ Unify: (252) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_41730, _41732, _41734), defined)
Call: (253) [system] nonvar(defined)
Exit: (253) [system] nonvar(defined)
Call: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_41730, _41732, _41734))
Unify: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_41730, _41732, _41734))
Call: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_41730, _41732, _41734))
Unify: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_41730, _41732, _41734))
Call: (255) [system] callable(debugging_logicmoo_setting(_41730, _41732, _41734))
Exit: (255) [system] callable(debugging_logicmoo_setting(_41730, _41732, _41734))
Call: (255) [system] atom(bugger)
Exit: (255) [system] atom(bugger)
Exit: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_41730, _41732, _41734))
Exit: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_41730, _41732, _41734))
^ Exit: (252) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_41730, _41732, _41734), defined)
^ Call: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _33318, _55644)
^ Unify: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (250) [system] true==true
Exit: (250) [system] true==true
^ Exit: (249) [user] is_debugging(eval_args)
^ Unify: (248) [user] must_eval_args(=, _6500, 498, '&self', bench, _6514)
^ Call: (249) [user] eval_args(=, _6500, 498, '&self', bench, _6514)
^ Unify: (249) [user] eval_args(=, _6500, 498, '&self', bench, _6514)
Call: (250) [system] var(bench)
^ Redo: (249) [user] eval_args(=, _6500, 498, '&self', bench, _6514)
^ Unify: (249) [user] eval_args(=, _6500, 498, '&self', bench, _6514)
^ Call: (251) [system] setup_call_cleanup('$notrace'(_68768, _68770), once(user:self_eval(bench)), '$restore_trace'(_68768, _68770))
^ Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_68768, _68770), system:once(user:self_eval(bench)), system:'$restore_trace'(_68768, _68770))
^ Call: (252) [system] sig_atomic(system:'$notrace'(_68768, _68770))
^ Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(bench)), system:'$restore_trace'(3, -1))
Call: (250) [system] _6514=bench
Exit: (250) [system] bench=bench
^ Exit: (249) [user] eval_args(=, _6500, 498, '&self', bench, bench)
^ Exit: (248) [user] must_eval_args(=, _6500, 498, '&self', bench, bench)
Call: (248) [apply] apply:maplist_([_4094], _6516, user:must_eval_args(=, _6500, 498, '&self'))
Unify: (248) [apply] apply:maplist_([_4094], [_77266|_77268], user:must_eval_args(=, _6500, 498, '&self'))
^ Call: (249) [user] must_eval_args(=, _6500, 498, '&self', _4094, _77266)
^ Unify: (249) [user] must_eval_args(=, _6500, 498, '&self', _4094, _77266)
^ Call: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
Call: (251) [system] var(eval_args)
Fail: (251) [system] var(eval_args)
^ Redo: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
Call: (251) [system] eval_args==false
Fail: (251) [system] eval_args==false
^ Redo: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
Call: (251) [system] eval_args==true
Fail: (251) [system] eval_args==true
^ Redo: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
^ Call: (251) [user] fast_option_value(eval_args, debug)
^ Unify: (251) [user] fast_option_value(eval_args, debug)
Call: (252) [system] atom(eval_args)
Exit: (252) [system] atom(eval_args)
Call: (252) [system] current_prolog_flag(eval_args, debug)
Fail: (252) [system] current_prolog_flag(eval_args, debug)
^ Fail: (251) [user] fast_option_value(eval_args, debug)
^ Redo: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
^ Call: (251) [user] fast_option_value(eval_args, trace)
^ Unify: (251) [user] fast_option_value(eval_args, trace)
Call: (252) [system] atom(eval_args)
Exit: (252) [system] atom(eval_args)
Call: (252) [system] current_prolog_flag(eval_args, trace)
Fail: (252) [system] current_prolog_flag(eval_args, trace)
^ Fail: (251) [user] fast_option_value(eval_args, trace)
^ Redo: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
Call: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _109718)
Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _109718)
^ Call: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _109718, _111654)
^ Unify: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _109718, [])
Call: (253) [system] current_prolog_flag(nodebugx, true)
^ Redo: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _109718, _114458)
^ Unify: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _109718, _115396)
^ Call: (253) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (253) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (253) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_118130, _118132, _118134), defined)
^ Unify: (253) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_118130, _118132, _118134), defined)
Call: (254) [system] nonvar(defined)
Exit: (254) [system] nonvar(defined)
Call: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_118130, _118132, _118134))
Unify: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_118130, _118132, _118134))
Call: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_118130, _118132, _118134))
Unify: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_118130, _118132, _118134))
Call: (256) [system] callable(debugging_logicmoo_setting(_118130, _118132, _118134))
Exit: (256) [system] callable(debugging_logicmoo_setting(_118130, _118132, _118134))
Call: (256) [system] atom(bugger)
Exit: (256) [system] atom(bugger)
Exit: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_118130, _118132, _118134))
Exit: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_118130, _118132, _118134))
^ Exit: (253) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_118130, _118132, _118134), defined)
^ Call: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _109718, _132044)
^ Unify: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (251) [system] true==true
Exit: (251) [system] true==true
^ Exit: (250) [user] is_debugging(eval_args)
^ Unify: (249) [user] must_eval_args(=, _6500, 498, '&self', _4094, _77266)
^ Call: (250) [user] eval_args(=, _6500, 498, '&self', _4094, _77266)
^ Unify: (250) [user] eval_args(=, _6500, 498, '&self', _4094, _77266)
Call: (251) [system] var(_4094)
Exit: (251) [system] var(_4094)
Call: (251) [system] nonvar(_77266)
^ Redo: (250) [user] eval_args(=, _6500, 498, '&self', _4094, _77266)
^ Unify: (250) [user] eval_args(=, _6500, 498, '&self', _4094, _77266)
^ Call: (252) [system] setup_call_cleanup('$notrace'(_147016, _147018), once(user:self_eval(_4094)), '$restore_trace'(_147016, _147018))
^ Unify: (252) [system] setup_call_cleanup(system:'$notrace'(_147016, _147018), system:once(user:self_eval(_4094)), system:'$restore_trace'(_147016, _147018))
^ Call: (253) [system] sig_atomic(system:'$notrace'(_147016, _147018))
^ Exit: (252) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(_4094)), system:'$restore_trace'(3, -1))
Call: (251) [system] _77266=_4094
Exit: (251) [system] _4094=_4094
^ Exit: (250) [user] eval_args(=, _6500, 498, '&self', _4094, _4094)
^ Exit: (249) [user] must_eval_args(=, _6500, 498, '&self', _4094, _4094)
Call: (249) [apply] apply:maplist_([], _77268, user:must_eval_args(=, _6500, 498, '&self'))
Unify: (249) [apply] apply:maplist_([], [], user:must_eval_args(=, _6500, 498, '&self'))
Exit: (249) [apply] apply:maplist_([], [], user:must_eval_args(=, _6500, 498, '&self'))
Exit: (248) [apply] apply:maplist_([_4094], [_4094], user:must_eval_args(=, _6500, 498, '&self'))
Exit: (247) [apply] apply:maplist_([bench, _4094], [bench, _4094], user:must_eval_args(=, _6500, 498, '&self'))
^ Exit: (246) [apply] apply:maplist(user:must_eval_args(=, _6500, 498, '&self'), [bench, _4094], [bench, _4094])
Call: (246) [system] _6444=_6442
Exit: (246) [system] _6442=_6442
^ Exit: (245) [user] eval_adjust_args2(=, _6096, _6442, _6442, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Exit: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _6442, _6442, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), eval_adjust_args1(=, _6096, _6442, _6442, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))
^ Exit: (242) [user] eval_adjust_args(=, _6096, _6442, _6442, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Call: (242) [user] if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))
^ Unify: (242) [user] if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))
^ Call: (244) [system] setup_call_cleanup('$notrace'(_166816, _166818), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))), _166774, fbug((_166774-->if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))))))), '$restore_trace'(_166816, _166818))
^ Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_166816, _166818), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))), _166774, fbug((_166774-->if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))))))), system:'$restore_trace'(_166816, _166818))
^ Call: (245) [system] sig_atomic(system:'$notrace'(_166816, _166818))
^ Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))), _166774, fbug((_166774-->if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (242) [user] if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))
^ Call: (242) [user] eval_70(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Unify: (242) [user] eval_70(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
Call: (243) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)))))
Unify: (243) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)))))
^ Call: (244) [user] eval_maybe_python(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Unify: (244) [user] eval_maybe_python(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
Call: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
^ Call: (246) [user] typed_list('&self', _179228, _179150)
^ Unify: (246) [user] typed_list('&self', _180160, _179150)
Call: (247) [system] compound('&self')
Fail: (247) [system] compound('&self')
^ Fail: (246) [user] typed_list('&self', _182940, _179150)
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
Call: (246) [system] '&self'=='&flybase'
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
^ Call: (246) [user] metta_atom_in_file('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
^ Unify: (246) [user] metta_atom_in_file('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
^ Call: (247) [user] metta_atom_in_file('&self', ['registered-python-function', _177302, _177308, 'file-search-path'], _190322, _190324)
^ Unify: (247) [user] metta_atom_in_file('&self', ['registered-python-function', _177302, _177308, 'file-search-path'], _191258, _191260)
^ Call: (248) [user] loaded_into_kb('&self', _192116)
^ Unify: (248) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (248) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (248) [user] once(user:asserted_metta_pred(_202686, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (248) [system] once(user:asserted_metta_pred(_202686, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (249) [user] asserted_metta_pred(_202686, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (249) [user] asserted_metta_pred(_202686, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
Call: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
Unify: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
^ Call: (247) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
Redo: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
Call: (246) [system] '&self'\=='&corelib'
Exit: (246) [system] '&self'\=='&corelib'
^ Call: (246) [user] using_all_spaces
^ Unify: (246) [user] using_all_spaces
Call: (247) [system] nb_current(with_all_spaces, t)
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
Unify: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
Call: (246) [system] '&self'\=='&corelib'
Exit: (246) [system] '&self'\=='&corelib'
Call: (246) [user] metta_atom_asserted('&self', '&corelib')
Unify: (246) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (247) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (246) [user] metta_atom_asserted('&self', '&corelib')
Unify: (246) [user] metta_atom_asserted('&self', '&corelib')
Exit: (246) [user] metta_atom_asserted('&self', '&corelib')
Call: (246) [user] should_inherit_from_corelib(['registered-python-function', _177302, _177308, 'file-search-path'])
Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _177302, _177308, 'file-search-path'])
^ Call: (247) [user] using_all_spaces
^ Unify: (247) [user] using_all_spaces
Call: (248) [system] nb_current(with_all_spaces, t)
Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _177302, _177308, 'file-search-path'])
Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _177302, _177308, 'file-search-path'])
Call: (247) [system] 'registered-python-function'==(:)
Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _177302, _177308, 'file-search-path'])
Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _177302, _177308, 'file-search-path'])
Call: (247) [system] 'registered-python-function'=='@doc'
Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _177302, _177308, 'file-search-path'])
Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _177302, _177308, 'file-search-path'])
Call: (247) [system] fail
Redo: (246) [user] metta_atom_asserted('&self', '&corelib')
Redo: (245) [user] metta_atom('&self', ['registered-python-function', _177302, _177308, 'file-search-path'])
Redo: (243) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)))))
Call: (244) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442))))
Unify: (244) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442))))
^ Call: (245) [user] eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Unify: (245) [user] eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Call: (246) [user] allow_host_functions
^ Unify: (246) [user] allow_host_functions
^ Exit: (246) [user] allow_host_functions
^ Call: (246) [user] once((is_system_pred('file-search-path'), length([bench, _4094], _265174), is_syspred('file-search-path', _265174, _265182)))
^ Unify: (246) [system] once(user:(is_system_pred('file-search-path'), length([bench, _4094], _265174), is_syspred('file-search-path', _265174, _265182)))
^ Call: (248) [user] is_system_pred('file-search-path')
^ Unify: (248) [user] is_system_pred('file-search-path')
Call: (249) [system] atom('file-search-path')
Exit: (249) [system] atom('file-search-path')
Call: (249) [system] atom_concat(_270820, !, 'file-search-path')
^ Redo: (248) [user] is_system_pred('file-search-path')
^ Unify: (248) [user] is_system_pred('file-search-path')
Call: (249) [system] atom('file-search-path')
Exit: (249) [system] atom('file-search-path')
Call: (249) [system] atom_concat(_275448, '-fn', 'file-search-path')
^ Redo: (248) [user] is_system_pred('file-search-path')
^ Unify: (248) [user] is_system_pred('file-search-path')
Call: (249) [system] atom('file-search-path')
Exit: (249) [system] atom('file-search-path')
Call: (249) [system] atom_concat(_280076, '-p', 'file-search-path')
^ Fail: (248) [user] is_system_pred('file-search-path')
Redo: (244) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442))))
Call: (245) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)))
Unify: (245) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)))
^ Call: (246) [user] eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Unify: (246) [user] eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Call: (247) [user] allow_host_functions
^ Unify: (247) [user] allow_host_functions
^ Exit: (247) [user] allow_host_functions
^ Call: (247) [user] is_system_pred('file-search-path')
^ Unify: (247) [user] is_system_pred('file-search-path')
Call: (248) [system] atom('file-search-path')
Exit: (248) [system] atom('file-search-path')
Call: (248) [system] atom_concat(_293012, !, 'file-search-path')
^ Redo: (247) [user] is_system_pred('file-search-path')
^ Unify: (247) [user] is_system_pred('file-search-path')
Call: (248) [system] atom('file-search-path')
Exit: (248) [system] atom('file-search-path')
Call: (248) [system] atom_concat(_297640, '-fn', 'file-search-path')
^ Redo: (247) [user] is_system_pred('file-search-path')
^ Unify: (247) [user] is_system_pred('file-search-path')
Call: (248) [system] atom('file-search-path')
Exit: (248) [system] atom('file-search-path')
Call: (248) [system] atom_concat(_302268, '-p', 'file-search-path')
Redo: (245) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)))
Call: (246) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442))
Unify: (246) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442))
^ Call: (247) [user] eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Unify: (247) [user] eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Call: (248) [user] curried_arity(['file-search-path', bench, _4094], _307762, _307764)
^ Unify: (248) [user] curried_arity(['file-search-path', bench, _4094], _307762, _307764)
Call: (249) [system] var(['file-search-path', bench, _4094])
^ Redo: (248) [user] curried_arity(['file-search-path', bench, _4094], _307762, _307764)
^ Unify: (248) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', _307764)
Call: (249) [system] var('file-search-path')
^ Redo: (248) [user] curried_arity(['file-search-path', bench, _4094], _307762, _307764)
^ Unify: (248) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', _307764)
^ Call: (249) [user] len_or_unbound([bench, _4094], _307764)
^ Unify: (249) [user] len_or_unbound([bench, _4094], _307764)
Call: (250) [system] is_list([bench, _4094])
Exit: (250) [system] is_list([bench, _4094])
Call: (250) [system] length([bench, _4094], _307764)
Unify: (250) [system] length([bench, _4094], _307764)
Call: (251) [system] var(_307764)
Exit: (251) [system] var(_307764)
Call: (251) [system] []==[]
Exit: (251) [system] []==[]
Call: (251) [system] _307764=2
Exit: (251) [system] 2=2
Exit: (250) [system] length([bench, _4094], 2)
^ Exit: (249) [user] len_or_unbound([bench, _4094], 2)
^ Exit: (248) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', 2)
^ Call: (248) [user] is_metta_type_constructor('&self', 'file-search-path', _329118)
^ Redo: (247) [user] eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Unify: (247) [user] eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Call: (248) [user] can_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
^ Unify: (248) [user] can_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
^ Call: (249) [user] cant_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
^ Unify: (249) [user] cant_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
Call: (250) [system] 'file-search-path'==let
^ Redo: (248) [user] can_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
^ Unify: (248) [user] can_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
^ Exit: (248) [user] can_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
^ Call: (248) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Unify: (248) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Call: (249) [user] must_det_ll((notrace((flag(eval_num, _341278, _341278+1), _341296 is _341278 mod 500, _341314 is 99-498 mod 100, _341338=_341340, option_else('trace-length', _341352, 500), option_else('trace-depth', _341360, 30))), quietly(if_t((nop(stop_rtrace), _341296>_341352), (set_debug(eval, false), _341416 is _341352+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341416])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_341468)))))
^ Unify: (249) [user] must_det_ll(user:(notrace((flag(eval_num, _341278, _341278+1), _341296 is _341278 mod 500, _341314 is 99-498 mod 100, _341338=_341340, option_else('trace-length', _341352, 500), option_else('trace-depth', _341360, 30))), quietly(if_t((nop(stop_rtrace), _341296>_341352), (set_debug(eval, false), _341416 is _341352+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341416])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_341468)))))
^ Call: (250) [user] once(user:(notrace((flag(eval_num, _341278, _341278+1), _341296 is _341278 mod 500, _341314 is 99-498 mod 100, _341338=_341340, option_else('trace-length', _341352, 500), option_else('trace-depth', _341360, 30))), quietly(if_t((nop(stop_rtrace), _341296>_341352), (set_debug(eval, false), _341416 is _341352+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341416])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_341468)))))
^ Unify: (250) [system] once(user:(notrace((flag(eval_num, _341278, _341278+1), _341296 is _341278 mod 500, _341314 is 99-498 mod 100, _341338=_341340, option_else('trace-length', _341352, 500), option_else('trace-depth', _341360, 30))), quietly(if_t((nop(stop_rtrace), _341296>_341352), (set_debug(eval, false), _341416 is _341352+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341416])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_341468)))))
^ Call: (253) [system] setup_call_cleanup('$notrace'(_345192, _345194), once(user:(flag(eval_num, _341278, _341278+1), _341296 is _341278 mod 500, _341314 is 99-498 mod 100, _341338=_341340, option_else('trace-length', _341352, 500), option_else('trace-depth', _341360, 30))), '$restore_trace'(_345192, _345194))
^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_345192, _345194), system:once(user:(flag(eval_num, _341278, _341278+1), _341296 is _341278 mod 500, _341314 is 99-498 mod 100, _341338=_341340, option_else('trace-length', _341352, 500), option_else('trace-depth', _341360, 30))), system:'$restore_trace'(_345192, _345194))
^ Call: (254) [system] sig_atomic(system:'$notrace'(_345192, _345194))
^ Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _341338=_341338, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _341416 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341416])), nop((start_rtrace, rtrace)))))
^ Unify: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _341416 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341416])), nop((start_rtrace, rtrace)))))
^ Exit: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _341416 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341416])), nop((start_rtrace, rtrace)))))
Call: (252) [user] nop(notrace(no_repeats_var(_341468)))
Unify: (252) [user] nop(notrace(no_repeats_var(_341468)))
Exit: (252) [user] nop(notrace(no_repeats_var(_341468)))
^ Exit: (250) [system] once(user:(notrace((flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _341338=_341338, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _341416 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341416])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_341468)))))
^ Exit: (249) [user] must_det_ll(user:(notrace((flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _341338=_341338, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _341416 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_341416])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_341468)))))
Call: (249) [occurs] occurs:sub_term(_356656, defn)
Unify: (249) [occurs] occurs:sub_term(defn, defn)
Exit: (249) [occurs] occurs:sub_term(defn, defn)
Call: (249) [system] defn\=defn
Fail: (249) [system] defn\=defn
Redo: (249) [occurs] occurs:sub_term(_356656, defn)
Unify: (249) [occurs] occurs:sub_term(_356656, defn)
Call: (250) [system] compound(defn)
Fail: (250) [system] compound(defn)
Fail: (249) [occurs] occurs:sub_term(_356656, defn)
^ Redo: (248) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', ['file-search-path', bench, _4094], _6442)
Call: (249) [system] _366874=defn
Exit: (249) [system] defn=defn
^ Call: (249) [user] if_trace((eval;defn), (_341338=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]])))
^ Unify: (249) [user] if_trace((eval;defn), (_341338=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]])))
^ Call: (251) [system] setup_call_cleanup('$notrace'(_370678, _370680), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _341338=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]]))), _370636, fbug((_370636-->if_trace((eval;defn), (_341338=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]])))))))), '$restore_trace'(_370678, _370680))
^ Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_370678, _370680), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _341338=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]]))), _370636, fbug((_370636-->if_trace((eval;defn), (_341338=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]])))))))), system:'$restore_trace'(_370678, _370680))
^ Call: (252) [system] sig_atomic(system:'$notrace'(_370678, _370680))
^ Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _341338=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]]))), _370636, fbug((_370636-->if_trace((eval;defn), (_341338=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (249) [user] if_trace((eval;defn), (_341338=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]])))
Call: (249) [system] _375460=retval(fail)
Exit: (249) [system] retval(fail)=retval(fail)
Call: (249) [system] _377322=(\+ \+ (flag(eval_num, _377342, _377342+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _377342, <--, [defn, _6442]);indentq(1, _377342, <--, [defn, retval(fail)]))))
Exit: (249) [system] (\+ \+ (flag(eval_num, _377342, _377342+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _377342, <--, [defn, _6442]);indentq(1, _377342, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _377342, _377342+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _377342, <--, [defn, _6442]);indentq(1, _377342, <--, [defn, retval(fail)]))))
^ Call: (249) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _6096), 498, '&self', ['file-search-path', bench, _4094], _6442)*->nb_setarg(1, retval(fail), _6442);fail, trace, call(eval_defn_choose_candidates(=, _6096), 498, '&self', ['file-search-path', bench, _4094], _6442)), ignore(notrace((\+_6442\=_341468, nb_setarg(1, retval(fail), _6442))))), ignore((_341338==1->ignore(\+ \+ (flag(eval_num, _377342, _377342+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _377342, <--, [defn, _6442]);indentq(1, _377342, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _377342, _377342+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _377342, <--, [defn, _6442]);indentq(1, _377342, <--, [defn, retval(fail)])))))))))))
^ Unify: (249) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6096), 498, '&self', ['file-search-path', bench, _4094], _6442)*->nb_setarg(1, retval(fail), _6442);fail, trace, call(eval_defn_choose_candidates(=, _6096), 498, '&self', ['file-search-path', bench, _4094], _6442)), ignore(notrace((\+_6442\=_341468, nb_setarg(1, retval(fail), _6442))))), user:ignore((_341338==1->ignore(\+ \+ (flag(eval_num, _377342, _377342+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _377342, <--, [defn, _6442]);indentq(1, _377342, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _377342, _377342+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _377342, <--, [defn, _6442]);indentq(1, _377342, <--, [defn, retval(fail)])))))))))))
^ Call: (251) [user] eval_defn_choose_candidates(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Unify: (251) [user] eval_defn_choose_candidates(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Call: (252) [user] findall((_383210->_383212), get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), _383230)
^ Unify: (252) [$bags] findall((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), _383230)
^ Call: (253) [$bags] findall((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), _383230, [])
^ Unify: (253) [$bags] findall((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), _383230, [])
^ Call: (254) [$bags] cleanup_bag(findall_loop((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), _383230, []), '$destroy_findall_bag')
^ Unify: (254) [$bags] cleanup_bag('$bags':findall_loop((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), _383230, []), '$bags':'$destroy_findall_bag')
Call: (255) [$bags] findall_loop((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), _383230, [])
Unify: (255) [$bags] findall_loop((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), _383230, [])
^ Call: (256) [user] get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212)
^ Unify: (256) [user] get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path'|_391712], _383212)
^ Call: (257) [user] same_len_copy([bench, _4094], _391712)
^ Unify: (257) [user] same_len_copy([bench, _4094], _391712)
Call: (258) [system] length([bench, _4094], _394518)
Unify: (258) [system] length([bench, _4094], _394518)
Call: (259) [system] var(_394518)
Exit: (259) [system] var(_394518)
Call: (259) [system] []==[]
Exit: (259) [system] []==[]
Call: (259) [system] _394518=2
Exit: (259) [system] 2=2
Exit: (258) [system] length([bench, _4094], 2)
Call: (258) [system] length(_391712, 2)
Unify: (258) [system] length(_391712, 2)
Call: (259) [system] var(2)
Redo: (258) [system] length(_391712, 2)
Unify: (258) [system] length(_391712, 2)
Call: (259) [system] integer(2)
Exit: (259) [system] integer(2)
Call: (259) [system] _391712==[]
Redo: (258) [system] length(_391712, 2)
Call: (259) [system] var(_391712)
Exit: (259) [system] var(_391712)
Exit: (258) [system] length([_413062, _413068], 2)
^ Exit: (257) [user] same_len_copy([bench, _4094], [_413062, _413068])
Call: (257) [user] metta_eq_def(=, '&self', ['file-search-path', _413062, _413068], _383212)
Unify: (257) [user] metta_eq_def(=, '&self', ['file-search-path', _413062, _413068], _383212)
^ Call: (258) [user] ignore((=)=(=))
^ Unify: (258) [system] ignore(user:((=)=(=)))
Call: (259) [system] (=)=(=)
Exit: (259) [system] (=)=(=)
^ Exit: (258) [system] ignore(user:((=)=(=)))
Call: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
Unify: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
^ Call: (259) [user] typed_list('&self', _423368, _423290)
^ Unify: (259) [user] typed_list('&self', _424300, _423290)
Call: (260) [system] compound('&self')
Fail: (260) [system] compound('&self')
^ Fail: (259) [user] typed_list('&self', _427080, _423290)
Redo: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
Unify: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
Call: (259) [system] '&self'=='&flybase'
Redo: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
Unify: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
^ Call: (259) [user] metta_atom_in_file('&self', [=, ['file-search-path', _413062, _413068], _383212])
^ Unify: (259) [user] metta_atom_in_file('&self', [=, ['file-search-path', _413062, _413068], _383212])
^ Call: (260) [user] metta_atom_in_file('&self', [=, ['file-search-path', _413062, _413068], _383212], _434462, _434464)
^ Unify: (260) [user] metta_atom_in_file('&self', [=, ['file-search-path', _413062, _413068], _383212], _435398, _435400)
^ Call: (261) [user] loaded_into_kb('&self', _436256)
^ Unify: (261) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (261) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (261) [user] once(user:asserted_metta_pred(_446826, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (261) [system] once(user:asserted_metta_pred(_446826, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (262) [user] asserted_metta_pred(_446826, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (262) [user] asserted_metta_pred(_446826, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
Unify: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
Call: (259) [user] metta_atom_asserted('&self', [=, ['file-search-path', _413062, _413068], _383212])
Unify: (259) [user] metta_atom_asserted('&self', [=, ['file-search-path', _413062, _413068], _383212])
^ Call: (260) [user] metta_atom_asserted_deduced('&self', [=, ['file-search-path', _413062, _413068], _383212])
Redo: (259) [user] metta_atom_asserted('&self', [=, ['file-search-path', _413062, _413068], _383212])
Redo: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
Unify: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
Call: (259) [system] '&self'\=='&corelib'
Exit: (259) [system] '&self'\=='&corelib'
^ Call: (259) [user] using_all_spaces
^ Unify: (259) [user] using_all_spaces
Call: (260) [system] nb_current(with_all_spaces, t)
Redo: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
Unify: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
Call: (259) [system] '&self'\=='&corelib'
Exit: (259) [system] '&self'\=='&corelib'
Call: (259) [user] metta_atom_asserted('&self', '&corelib')
Unify: (259) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (260) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (259) [user] metta_atom_asserted('&self', '&corelib')
Unify: (259) [user] metta_atom_asserted('&self', '&corelib')
Exit: (259) [user] metta_atom_asserted('&self', '&corelib')
Call: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _413062, _413068], _383212])
Unify: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _413062, _413068], _383212])
^ Call: (260) [user] using_all_spaces
^ Unify: (260) [user] using_all_spaces
Call: (261) [system] nb_current(with_all_spaces, t)
Redo: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _413062, _413068], _383212])
Unify: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _413062, _413068], _383212])
Call: (260) [system] (=)==(:)
Redo: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _413062, _413068], _383212])
Unify: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _413062, _413068], _383212])
Call: (260) [system] (=)=='@doc'
Redo: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _413062, _413068], _383212])
Unify: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _413062, _413068], _383212])
Call: (260) [system] fail
Redo: (259) [user] metta_atom_asserted('&self', '&corelib')
Redo: (258) [user] metta_atom('&self', [=, ['file-search-path', _413062, _413068], _383212])
^ Redo: (256) [user] get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212)
Redo: (255) [$bags] findall_loop((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), _383230, [])
Exit: (255) [$bags] findall_loop((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), [], [])
^ Exit: (254) [$bags] cleanup_bag('$bags':findall_loop((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), [], []), '$bags':'$destroy_findall_bag')
^ Exit: (253) [$bags] findall((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), [], [])
^ Exit: (252) [$bags] findall((_383210->_383212), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _383210, _383212), [])
^ Call: (252) [user] eval_defn_bodies(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442, [])
^ Unify: (252) [user] eval_defn_bodies(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442, [])
^ Call: (253) [user] ignore((curried_arity(['file-search-path', bench, _4094], _509450, _509452), assert(is_metta_type_constructor('&self', _509450, _509452))))
^ Unify: (253) [system] ignore(user:(curried_arity(['file-search-path', bench, _4094], _509450, _509452), assert(is_metta_type_constructor('&self', _509450, _509452))))
^ Call: (255) [user] curried_arity(['file-search-path', bench, _4094], _509450, _509452)
^ Unify: (255) [user] curried_arity(['file-search-path', bench, _4094], _509450, _509452)
Call: (256) [system] var(['file-search-path', bench, _4094])
^ Redo: (255) [user] curried_arity(['file-search-path', bench, _4094], _509450, _509452)
^ Unify: (255) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', _509452)
Call: (256) [system] var('file-search-path')
^ Redo: (255) [user] curried_arity(['file-search-path', bench, _4094], _509450, _509452)
^ Unify: (255) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', _509452)
^ Call: (256) [user] len_or_unbound([bench, _4094], _509452)
^ Unify: (256) [user] len_or_unbound([bench, _4094], _509452)
Call: (257) [system] is_list([bench, _4094])
Exit: (257) [system] is_list([bench, _4094])
Call: (257) [system] length([bench, _4094], _509452)
Unify: (257) [system] length([bench, _4094], _6876)
Call: (258) [system] var(_6876)
Exit: (258) [system] var(_6876)
Call: (258) [system] []==[]
Exit: (258) [system] []==[]
Call: (258) [system] _6876=2
Exit: (258) [system] 2=2
Exit: (257) [system] length([bench, _4094], 2)
^ Exit: (256) [user] len_or_unbound([bench, _4094], 2)
^ Exit: (255) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', 2)
^ Call: (255) [user] assert(is_metta_type_constructor('&self', 'file-search-path', 2))
^ Exit: (255) [user] assert(is_metta_type_constructor('&self', 'file-search-path', 2))
^ Exit: (253) [system] ignore(user:(curried_arity(['file-search-path', bench, _4094], 'file-search-path', 2), assert(is_metta_type_constructor('&self', 'file-search-path', 2))))
^ Call: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))
^ Unify: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))
^ Call: (255) [system] setup_call_cleanup('$notrace'(_20352, _20354), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))), _20310, fbug((_20310-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))))))), '$restore_trace'(_20352, _20354))
^ Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_20352, _20354), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))), _20310, fbug((_20310-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))))))), system:'$restore_trace'(_20352, _20354))
^ Call: (256) [system] sig_atomic(system:'$notrace'(_20352, _20354))
^ Exit: (255) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))), _20310, fbug((_20310-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))
^ Call: (253) [user] fail_on_constructor
^ Unify: (253) [user] fail_on_constructor
^ Call: (254) [user] true_flag
^ Unify: (254) [user] true_flag
^ Exit: (254) [user] true_flag
^ Exit: (253) [user] fail_on_constructor
^ Fail: (251) [user] eval_defn_choose_candidates(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
Call: (251) [system] fail
Fail: (251) [system] fail
^ Call: (251) [user] ignore((_6566==1->ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))))))))))
^ Unify: (251) [system] ignore(user:(_6566==1->ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))))))))))
Call: (253) [system] _6566==1
Fail: (253) [system] _6566==1
^ Call: (254) [system] setup_call_cleanup('$notrace'(_37136, _37138), once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)])))))))), '$restore_trace'(_37136, _37138))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_37136, _37138), system:once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_37136, _37138))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_37136, _37138))
^ Exit: (254) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^ Exit: (251) [system] ignore(user:(_6566==1->ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))))))))))
^ Fail: (249) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6096), 498, '&self', ['file-search-path', bench, _4094], _6442)*->nb_setarg(1, retval(fail), _6442);fail, trace, call(eval_defn_choose_candidates(=, _6096), 498, '&self', ['file-search-path', bench, _4094], _6442)), ignore(notrace((\+_6442\=_6574, nb_setarg(1, retval(fail), _6442))))), user:ignore((_6566==1->ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)])))))))))))
^ Fail: (248) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', ['file-search-path', bench, _4094], _6442)
Redo: (246) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442))
^ Call: (247) [user] eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Unify: (247) [user] eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Call: (248) [user] subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Unify: (248) [user] subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^ Call: (249) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Unify: (249) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (250) [system] number(bench)
^ Redo: (249) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Unify: (249) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (250) [system] atom('file-search-path')
Exit: (250) [system] atom('file-search-path')
^ Call: (250) [user] need_subst_f('file-search-path')
^ Redo: (249) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Exit: (249) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (249) [system] ['file-search-path', bench, _4094]=_6442
Exit: (249) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^ Exit: (248) [user] subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (247) [user] eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Exit: (246) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))
Exit: (245) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])))
Exit: (244) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))))
Exit: (243) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])))))
^ Exit: (242) [user] eval_70(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Call: (242) [user] check_returnval(=, _6096, ['file-search-path', bench, _4094])
^ Unify: (242) [user] check_returnval(=, _6096, ['file-search-path', bench, _4094])
^ Exit: (242) [user] check_returnval(=, _6096, ['file-search-path', bench, _4094])
^ Exit: (241) [user] eval_41(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (240) [user] eval_40(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Call: (240) [system] ['file-search-path', bench, _4094]=_6142
Exit: (240) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^ Exit: (239) [user] eval_20(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Call: (239) [system] nb_setarg(1, retval(fail), ['file-search-path', bench, _4094])
Exit: (239) [system] nb_setarg(1, retval(['file-search-path', bench, _74602]), ['file-search-path', bench, _4094])
^ Call: (239) [user] ignore(notrace((\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _74602]), ['file-search-path', bench, _4094]))))
^ Unify: (239) [system] ignore(user:notrace((\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _74602]), ['file-search-path', bench, _4094]))))
^ Call: (241) [system] setup_call_cleanup('$notrace'(_77412, _77414), once(user:(\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _74602]), ['file-search-path', bench, _4094]))), '$restore_trace'(_77412, _77414))
^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_77412, _77414), system:once(user:(\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _74602]), ['file-search-path', bench, _4094]))), system:'$restore_trace'(_77412, _77414))
^ Call: (242) [system] sig_atomic(system:'$notrace'(_77412, _77414))
^ Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _80266]), ['file-search-path', bench, _4094]))), system:'$restore_trace'(3, -1))
^ Exit: (239) [system] ignore(user:notrace((\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _80266]), ['file-search-path', bench, _4094]))))
^ Call: (239) [user] ignore((_6150==1->ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _80266])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _80266])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _80266])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _80266])]))))))))))
^ Unify: (239) [system] ignore(user:(_6150==1->ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _80266])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _80266])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _80266])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _80266])]))))))))))
Call: (241) [system] _6150==1
Fail: (241) [system] _6150==1
^ Call: (242) [system] setup_call_cleanup('$notrace'(_85868, _85870), once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _80266])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _80266])])))))))), '$restore_trace'(_85868, _85870))
^ Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_85868, _85870), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _80266])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _80266])])))))))), system:'$restore_trace'(_85868, _85870))
^ Call: (243) [system] sig_atomic(system:'$notrace'(_85868, _85870))
^ Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _80266])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _80266])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (239) [system] ignore(user:(_6150==1->ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _80266])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _80266])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _80266])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _80266])]))))))))))
^ Exit: (237) [system] call_cleanup(user:((call(eval_20(=, _6096), 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])*->nb_setarg(1, retval(['file-search-path', bench, _80266]), ['file-search-path', bench, _4094]);fail, trace, call(eval_20(=, _6096), 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), ignore(notrace((\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _80266]), ['file-search-path', bench, _4094]))))), user:ignore((_6150==1->ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _80266])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _80266])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _80266])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _80266])])))))))))))
Call: (237) [system] retval(['file-search-path', bench, _80266])\=@=retval(fail)
Exit: (237) [system] retval(['file-search-path', bench, _80266])\=@=retval(fail)
^ Exit: (236) [user] trace_eval(eval_20(=, _6096), e, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Call: (236) [user] self_eval(['file-search-path', bench, _4094])
^ Unify: (236) [user] self_eval(['file-search-path', bench, _4094])
^ Call: (238) [system] setup_call_cleanup('$notrace'(_96338, _96340), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_96338, _96340))
^ Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_96338, _96340), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_96338, _96340))
^ Call: (239) [system] sig_atomic(system:'$notrace'(_96338, _96340))
^ Fail: (236) [user] self_eval(['file-search-path', bench, _4094])
^ Redo: (235) [user] eval_01(=, _6096, 499, '&self', ['file-search-path', bench, _4094], _6110)
Call: (236) [system] ['file-search-path', bench, _4094]=@=['file-search-path', bench, _6132]
Exit: (236) [system] ['file-search-path', bench, _4094]=@=['file-search-path', bench, _6132]
Call: (236) [system] _102900=['file-search-path', bench, _4094]
Exit: (236) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^ Call: (236) [user] eval_02(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)
^ Unify: (236) [user] eval_02(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)
^ Call: (237) [user] once(if_or_else(subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110), if_or_else((fail, finish_eval(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)), ['file-search-path', bench, _4094]=_6110)))
^ Unify: (237) [system] once(user:if_or_else(subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110), if_or_else((fail, finish_eval(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)), ['file-search-path', bench, _4094]=_6110)))
Call: (238) [user] if_or_else(subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110), if_or_else((fail, finish_eval(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)), ['file-search-path', bench, _4094]=_6110))
Unify: (238) [user] if_or_else(subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110), if_or_else((fail, finish_eval(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)), ['file-search-path', bench, _4094]=_6110))
^ Call: (239) [user] subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)
^ Unify: (239) [user] subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)
^ Call: (240) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Unify: (240) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (241) [system] number(bench)
^ Redo: (240) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Unify: (240) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (241) [system] atom('file-search-path')
Exit: (241) [system] atom('file-search-path')
^ Call: (241) [user] need_subst_f('file-search-path')
^ Redo: (240) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Exit: (240) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (240) [system] ['file-search-path', bench, _4094]=_6110
Exit: (240) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^ Exit: (239) [user] subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Exit: (238) [user] if_or_else(subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else((fail, finish_eval(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]))
^ Exit: (237) [system] once(user:if_or_else(subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else((fail, finish_eval(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), ['file-search-path', bench, _4094]=['file-search-path', bench, _4094])))
^ Exit: (236) [user] eval_02(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (235) [user] eval_01(=, _6096, 499, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (234) [user] eval_00(=, _6096, 499, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (233) [user] eval_args(=, _6096, 499, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (232) [user] must_eval_args(=, _6096, 499, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Call: (232) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _6112, user:must_eval_args(=, _6096, 499, '&self'))
Unify: (232) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [_131824|_131826], user:must_eval_args(=, _6096, 499, '&self'))
^ Call: (233) [user] must_eval_args(=, _6096, 499, '&self', 'True', _131824)
^ Unify: (233) [user] must_eval_args(=, _6096, 499, '&self', 'True', _131824)
^ Call: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
Call: (235) [system] var(eval_args)
Fail: (235) [system] var(eval_args)
^ Redo: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
Call: (235) [system] eval_args==false
Fail: (235) [system] eval_args==false
^ Redo: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
Call: (235) [system] eval_args==true
Fail: (235) [system] eval_args==true
^ Redo: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
^ Call: (235) [user] fast_option_value(eval_args, debug)
^ Unify: (235) [user] fast_option_value(eval_args, debug)
Call: (236) [system] atom(eval_args)
Exit: (236) [system] atom(eval_args)
Call: (236) [system] current_prolog_flag(eval_args, debug)
Fail: (236) [system] current_prolog_flag(eval_args, debug)
^ Fail: (235) [user] fast_option_value(eval_args, debug)
^ Redo: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
^ Call: (235) [user] fast_option_value(eval_args, trace)
^ Unify: (235) [user] fast_option_value(eval_args, trace)
Call: (236) [system] atom(eval_args)
Exit: (236) [system] atom(eval_args)
Call: (236) [system] current_prolog_flag(eval_args, trace)
Fail: (236) [system] current_prolog_flag(eval_args, trace)
^ Fail: (235) [user] fast_option_value(eval_args, trace)
^ Redo: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
Call: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _164276)
Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _164276)
^ Call: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _164276, _166212)
^ Unify: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _164276, [])
Call: (237) [system] current_prolog_flag(nodebugx, true)
^ Redo: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _164276, _169016)
^ Unify: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _164276, _169954)
^ Call: (237) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (237) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (237) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_172688, _172690, _172692), defined)
^ Unify: (237) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_172688, _172690, _172692), defined)
Call: (238) [system] nonvar(defined)
Exit: (238) [system] nonvar(defined)
Call: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_172688, _172690, _172692))
Unify: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_172688, _172690, _172692))
Call: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_172688, _172690, _172692))
Unify: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_172688, _172690, _172692))
Call: (240) [system] callable(debugging_logicmoo_setting(_172688, _172690, _172692))
Exit: (240) [system] callable(debugging_logicmoo_setting(_172688, _172690, _172692))
Call: (240) [system] atom(bugger)
Exit: (240) [system] atom(bugger)
Exit: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_172688, _172690, _172692))
Exit: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_172688, _172690, _172692))
^ Exit: (237) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_172688, _172690, _172692), defined)
^ Call: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _164276, _186602)
^ Unify: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (235) [system] true==true
Exit: (235) [system] true==true
^ Exit: (234) [user] is_debugging(eval_args)
^ Unify: (233) [user] must_eval_args(=, _6096, 499, '&self', 'True', _131824)
^ Call: (234) [user] eval_args(=, _6096, 499, '&self', 'True', _131824)
^ Unify: (234) [user] eval_args(=, _6096, 499, '&self', 'True', _131824)
Call: (235) [system] var('True')
^ Redo: (234) [user] eval_args(=, _6096, 499, '&self', 'True', _131824)
^ Unify: (234) [user] eval_args(=, _6096, 499, '&self', 'True', _131824)
^ Call: (236) [system] setup_call_cleanup('$notrace'(_199726, _199728), once(user:self_eval('True')), '$restore_trace'(_199726, _199728))
^ Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_199726, _199728), system:once(user:self_eval('True')), system:'$restore_trace'(_199726, _199728))
^ Call: (237) [system] sig_atomic(system:'$notrace'(_199726, _199728))
^ Exit: (236) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval('True')), system:'$restore_trace'(3, -1))
Call: (235) [system] _131824='True'
Exit: (235) [system] 'True'='True'
^ Exit: (234) [user] eval_args(=, _6096, 499, '&self', 'True', 'True')
^ Exit: (233) [user] must_eval_args(=, _6096, 499, '&self', 'True', 'True')
Call: (233) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _131826, user:must_eval_args(=, _6096, 499, '&self'))
Unify: (233) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [_208224|_208226], user:must_eval_args(=, _6096, 499, '&self'))
^ Call: (234) [user] must_eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Unify: (234) [user] must_eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Call: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
Call: (236) [system] var(eval_args)
Fail: (236) [system] var(eval_args)
^ Redo: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
Call: (236) [system] eval_args==false
Fail: (236) [system] eval_args==false
^ Redo: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
Call: (236) [system] eval_args==true
Fail: (236) [system] eval_args==true
^ Redo: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
^ Call: (236) [user] fast_option_value(eval_args, debug)
^ Unify: (236) [user] fast_option_value(eval_args, debug)
Call: (237) [system] atom(eval_args)
Exit: (237) [system] atom(eval_args)
Call: (237) [system] current_prolog_flag(eval_args, debug)
Fail: (237) [system] current_prolog_flag(eval_args, debug)
^ Fail: (236) [user] fast_option_value(eval_args, debug)
^ Redo: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
^ Call: (236) [user] fast_option_value(eval_args, trace)
^ Unify: (236) [user] fast_option_value(eval_args, trace)
Call: (237) [system] atom(eval_args)
Exit: (237) [system] atom(eval_args)
Call: (237) [system] current_prolog_flag(eval_args, trace)
Fail: (237) [system] current_prolog_flag(eval_args, trace)
^ Fail: (236) [user] fast_option_value(eval_args, trace)
^ Redo: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
Call: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _240676)
Unify: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _240676)
^ Call: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _240676, _242612)
^ Unify: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _240676, [])
Call: (238) [system] current_prolog_flag(nodebugx, true)
^ Redo: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _240676, _245416)
^ Unify: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _240676, _246354)
^ Call: (238) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (238) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (238) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_249088, _249090, _249092), defined)
^ Unify: (238) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_249088, _249090, _249092), defined)
Call: (239) [system] nonvar(defined)
Exit: (239) [system] nonvar(defined)
Call: (239) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_249088, _249090, _249092))
Unify: (239) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_249088, _249090, _249092))
Call: (240) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_249088, _249090, _249092))
Unify: (240) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_249088, _249090, _249092))
Call: (241) [system] callable(debugging_logicmoo_setting(_249088, _249090, _249092))
Exit: (241) [system] callable(debugging_logicmoo_setting(_249088, _249090, _249092))
Call: (241) [system] atom(bugger)
Exit: (241) [system] atom(bugger)
Exit: (240) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_249088, _249090, _249092))
Exit: (239) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_249088, _249090, _249092))
^ Exit: (238) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_249088, _249090, _249092), defined)
^ Call: (238) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _240676, _263002)
^ Unify: (238) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (238) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (236) [system] true==true
Exit: (236) [system] true==true
^ Exit: (235) [user] is_debugging(eval_args)
^ Unify: (234) [user] must_eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Call: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
Call: (236) [system] var([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Call: (237) [system] setup_call_cleanup('$notrace'(_276126, _276128), once(user:self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), '$restore_trace'(_276126, _276128))
^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_276126, _276128), system:once(user:self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), system:'$restore_trace'(_276126, _276128))
^ Call: (238) [system] sig_atomic(system:'$notrace'(_276126, _276128))
^ Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Call: (237) [system] setup_call_cleanup('$notrace'(_280864, _280866), once(user:nonvar(_208224)), '$restore_trace'(_280864, _280866))
^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_280864, _280866), system:once(user:nonvar(_208224)), system:'$restore_trace'(_280864, _280866))
^ Call: (238) [system] sig_atomic(system:'$notrace'(_280864, _280866))
^ Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Call: (237) [system] setup_call_cleanup('$notrace'(_285602, _285604), once(user:nonvar(_208224)), '$restore_trace'(_285602, _285604))
^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_285602, _285604), system:once(user:nonvar(_208224)), system:'$restore_trace'(_285602, _285604))
^ Call: (238) [system] sig_atomic(system:'$notrace'(_285602, _285604))
^ Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
Call: (236) [system] [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]==[]
^ Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
Call: (236) [system] atom(=)
Exit: (236) [system] atom(=)
Call: (236) [system] (=)\==(=)
^ Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Call: (236) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Unify: (236) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Call: (238) [system] setup_call_cleanup('$notrace'(_299668, _299670), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), '$restore_trace'(_299668, _299670))
^ Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_299668, _299670), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), system:'$restore_trace'(_299668, _299670))
^ Call: (239) [system] sig_atomic(system:'$notrace'(_299668, _299670))
^ Fail: (236) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Call: (236) [user] eval_00(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Unify: (236) [user] eval_00(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Call: (237) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Unify: (237) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Call: (239) [system] setup_call_cleanup('$notrace'(_309066, _309068), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), '$restore_trace'(_309066, _309068))
^ Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_309066, _309068), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), system:'$restore_trace'(_309066, _309068))
^ Call: (240) [system] sig_atomic(system:'$notrace'(_309066, _309068))
^ Fail: (237) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Redo: (236) [user] eval_00(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Unify: (236) [user] eval_00(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Call: (237) [user] eval_01(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Unify: (237) [user] eval_01(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _208224)
^ Call: (238) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (238) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
Call: (240) [system] 499<1
Fail: (240) [system] 499<1
^ Redo: (238) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (238) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (239) [system] setup_call_cleanup('$notrace'(_322224, _322226), once(user:(_322200 is 499-1, copy_term([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _322214))), '$restore_trace'(_322224, _322226))
^ Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_322224, _322226), system:once(user:(_322200 is 499-1, copy_term([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _322214))), system:'$restore_trace'(_322224, _322226))
^ Call: (240) [system] sig_atomic(system:'$notrace'(_322224, _322226))
^ Exit: (239) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(498 is 499-1, copy_term([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _325090], ['add-atom', '&self', [file_search_path, bench, _325090]]]))), system:'$restore_trace'(3, -1))
^ Call: (238) [user] trace_eval(eval_20(=, _6096), e, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^ Unify: (238) [user] trace_eval(eval_20(=, _6096), e, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^ Call: (239) [user] must_det_ll((notrace((flag(eval_num, _327990, _327990+1), _328008 is _327990 mod 500, _328026 is 99-498 mod 100, _328050=_328052, option_else('trace-length', _328064, 500), option_else('trace-depth', _328072, 30))), quietly(if_t((nop(stop_rtrace), _328008>_328064), (set_debug(eval, false), _328128 is _328064+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328128])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_328180)))))
^ Unify: (239) [user] must_det_ll(user:(notrace((flag(eval_num, _327990, _327990+1), _328008 is _327990 mod 500, _328026 is 99-498 mod 100, _328050=_328052, option_else('trace-length', _328064, 500), option_else('trace-depth', _328072, 30))), quietly(if_t((nop(stop_rtrace), _328008>_328064), (set_debug(eval, false), _328128 is _328064+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328128])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_328180)))))
^ Call: (240) [user] once(user:(notrace((flag(eval_num, _327990, _327990+1), _328008 is _327990 mod 500, _328026 is 99-498 mod 100, _328050=_328052, option_else('trace-length', _328064, 500), option_else('trace-depth', _328072, 30))), quietly(if_t((nop(stop_rtrace), _328008>_328064), (set_debug(eval, false), _328128 is _328064+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328128])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_328180)))))
^ Unify: (240) [system] once(user:(notrace((flag(eval_num, _327990, _327990+1), _328008 is _327990 mod 500, _328026 is 99-498 mod 100, _328050=_328052, option_else('trace-length', _328064, 500), option_else('trace-depth', _328072, 30))), quietly(if_t((nop(stop_rtrace), _328008>_328064), (set_debug(eval, false), _328128 is _328064+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328128])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_328180)))))
^ Call: (243) [system] setup_call_cleanup('$notrace'(_331904, _331906), once(user:(flag(eval_num, _327990, _327990+1), _328008 is _327990 mod 500, _328026 is 99-498 mod 100, _328050=_328052, option_else('trace-length', _328064, 500), option_else('trace-depth', _328072, 30))), '$restore_trace'(_331904, _331906))
^ Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_331904, _331906), system:once(user:(flag(eval_num, _327990, _327990+1), _328008 is _327990 mod 500, _328026 is 99-498 mod 100, _328050=_328052, option_else('trace-length', _328064, 500), option_else('trace-depth', _328072, 30))), system:'$restore_trace'(_331904, _331906))
^ Call: (244) [system] sig_atomic(system:'$notrace'(_331904, _331906))
^ Exit: (243) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 3, 3+1), 3 is 3 mod 500, 1 is 99-498 mod 100, _328050=_328050, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (243) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _328128 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328128])), nop((start_rtrace, rtrace)))))
^ Unify: (243) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _328128 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328128])), nop((start_rtrace, rtrace)))))
^ Exit: (243) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _328128 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328128])), nop((start_rtrace, rtrace)))))
Call: (242) [user] nop(notrace(no_repeats_var(_328180)))
Unify: (242) [user] nop(notrace(no_repeats_var(_328180)))
Exit: (242) [user] nop(notrace(no_repeats_var(_328180)))
^ Exit: (240) [system] once(user:(notrace((flag(eval_num, 3, 3+1), 3 is 3 mod 500, 1 is 99-498 mod 100, _328050=_328050, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _328128 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328128])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_328180)))))
^ Exit: (239) [user] must_det_ll(user:(notrace((flag(eval_num, 3, 3+1), 3 is 3 mod 500, 1 is 99-498 mod 100, _328050=_328050, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _328128 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_328128])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_328180)))))
Call: (239) [occurs] occurs:sub_term(_343368, e)
Unify: (239) [occurs] occurs:sub_term(e, e)
Exit: (239) [occurs] occurs:sub_term(e, e)
Call: (239) [system] e\=e
Fail: (239) [system] e\=e
Redo: (239) [occurs] occurs:sub_term(_343368, e)
Unify: (239) [occurs] occurs:sub_term(_343368, e)
Call: (240) [system] compound(e)
Fail: (240) [system] compound(e)
Fail: (239) [occurs] occurs:sub_term(_343368, e)
^ Redo: (238) [user] trace_eval(eval_20(=, _6096), e, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
Call: (239) [system] _353586=e
Exit: (239) [system] e=e
^ Call: (239) [user] if_trace((eval;e), (_328050=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))
^ Unify: (239) [user] if_trace((eval;e), (_328050=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))
^ Call: (241) [system] setup_call_cleanup('$notrace'(_357390, _357392), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _328050=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]))), _357348, fbug((_357348-->if_trace((eval;e), (_328050=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))))), '$restore_trace'(_357390, _357392))
^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_357390, _357392), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _328050=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]))), _357348, fbug((_357348-->if_trace((eval;e), (_328050=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))))), system:'$restore_trace'(_357390, _357392))
^ Call: (242) [system] sig_atomic(system:'$notrace'(_357390, _357392))
^ Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _328050=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]))), _357348, fbug((_357348-->if_trace((eval;e), (_328050=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (239) [user] if_trace((eval;e), (_328050=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))
Call: (239) [system] _362172=retval(fail)
Exit: (239) [system] retval(fail)=retval(fail)
Call: (239) [system] _364034=(\+ \+ (flag(eval_num, _364054, _364054+1), (retval(fail)\=@=retval(fail), nonvar(_326080)->indentq(1, _364054, <--, [e, _326080]);indentq(1, _364054, <--, [e, retval(fail)]))))
Exit: (239) [system] (\+ \+ (flag(eval_num, _364054, _364054+1), (retval(fail)\=@=retval(fail), nonvar(_326080)->indentq(1, _364054, <--, [e, _326080]);indentq(1, _364054, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _364054, _364054+1), (retval(fail)\=@=retval(fail), nonvar(_326080)->indentq(1, _364054, <--, [e, _326080]);indentq(1, _364054, <--, [e, retval(fail)]))))
^ Call: (239) [user] call_cleanup(((call(eval_20(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)*->nb_setarg(1, retval(fail), _326080);fail, trace, call(eval_20(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)), ignore(notrace((\+_326080\=_328180, nb_setarg(1, retval(fail), _326080))))), ignore((_328050==1->ignore(\+ \+ (flag(eval_num, _364054, _364054+1), (retval(fail)\=@=retval(fail), nonvar(_326080)->indentq(1, _364054, <--, [e, _326080]);indentq(1, _364054, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _364054, _364054+1), (retval(fail)\=@=retval(fail), nonvar(_326080)->indentq(1, _364054, <--, [e, _326080]);indentq(1, _364054, <--, [e, retval(fail)])))))))))))
^ Unify: (239) [system] call_cleanup(user:((call(eval_20(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)*->nb_setarg(1, retval(fail), _326080);fail, trace, call(eval_20(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)), ignore(notrace((\+_326080\=_328180, nb_setarg(1, retval(fail), _326080))))), user:ignore((_328050==1->ignore(\+ \+ (flag(eval_num, _364054, _364054+1), (retval(fail)\=@=retval(fail), nonvar(_326080)->indentq(1, _364054, <--, [e, _326080]);indentq(1, _364054, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _364054, _364054+1), (retval(fail)\=@=retval(fail), nonvar(_326080)->indentq(1, _364054, <--, [e, _326080]);indentq(1, _364054, <--, [e, retval(fail)])))))))))))
^ Call: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
Call: (242) [system] atom([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^ Call: (242) [user] no_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Unify: (242) [user] no_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Call: (243) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Unify: (243) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Call: (245) [system] setup_call_cleanup('$notrace'(_376440, _376442), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), '$restore_trace'(_376440, _376442))
^ Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_376440, _376442), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), system:'$restore_trace'(_376440, _376442))
^ Call: (246) [system] sig_atomic(system:'$notrace'(_376440, _376442))
^ Fail: (243) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Redo: (242) [user] no_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Unify: (242) [user] no_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
Call: (243) [system] atomic(',')
Exit: (243) [system] atomic(',')
^ Call: (243) [user] is_sl(',')
^ Unify: (243) [user] is_sl(',')
Call: (244) [system] number(',')
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
Call: (242) [system] [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]==[]
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
Call: (242) [system] atom(=)
Exit: (242) [system] atom(=)
Call: (242) [system] (=)\==(=)
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
Call: (242) [system] callable(',')
Exit: (242) [system] callable(',')
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
Call: (242) [system] is_list([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
Exit: (242) [system] is_list([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
Call: (242) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
Exit: (242) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [','|_403474])
Call: (242) [system] var(',')
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^ Call: (242) [user] once(expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _407236))
^ Unify: (242) [system] once(user:expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _407236))
^ Call: (243) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _407236)
^ Unify: (243) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _407236)
Call: (244) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
Exit: (244) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Unify: (243) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [','|_412812])
Call: (244) [system] ground(',')
Exit: (244) [system] ground(',')
^ Unify: (243) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [','|_415594])
^ Call: (244) [user] apply:maplist(expand_eval, [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _415594)
^ Unify: (244) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _415594)
Call: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _415594, user:expand_eval)
Unify: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [_419340|_419342], user:expand_eval)
^ Call: (246) [user] expand_eval(['prolog-load-context', directory, _4148], _419340)
^ Unify: (246) [user] expand_eval(['prolog-load-context', directory, _4148], _419340)
Call: (247) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (247) [system] is_list(['prolog-load-context', directory, _4148])
^ Unify: (246) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_423984])
Call: (247) [system] ground('prolog-load-context')
Exit: (247) [system] ground('prolog-load-context')
^ Unify: (246) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_426766])
^ Call: (247) [user] apply:maplist(expand_eval, [directory, _4148], _426766)
^ Unify: (247) [apply] apply:maplist(user:expand_eval, [directory, _4148], _426766)
Call: (248) [apply] apply:maplist_([directory, _4148], _426766, user:expand_eval)
Unify: (248) [apply] apply:maplist_([directory, _4148], [_430512|_430514], user:expand_eval)
^ Call: (249) [user] expand_eval(directory, _430512)
^ Unify: (249) [user] expand_eval(directory, _430512)
Call: (250) [system] is_list(directory)
^ Redo: (249) [user] expand_eval(directory, _430512)
Call: (250) [system] directory=_430512
Exit: (250) [system] directory=directory
^ Exit: (249) [user] expand_eval(directory, directory)
Call: (249) [apply] apply:maplist_([_4148], _430514, user:expand_eval)
Unify: (249) [apply] apply:maplist_([_4148], [_438874|_438876], user:expand_eval)
^ Call: (250) [user] expand_eval(_4148, _438874)
^ Unify: (250) [user] expand_eval(_4148, _438874)
Call: (251) [system] is_list(_4148)
^ Redo: (250) [user] expand_eval(_4148, _438874)
Call: (251) [system] _4148=_438874
Exit: (251) [system] _4148=_4148
^ Exit: (250) [user] expand_eval(_4148, _4148)
Call: (250) [apply] apply:maplist_([], _438876, user:expand_eval)
Unify: (250) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (250) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (249) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
Exit: (248) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^ Exit: (247) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^ Exit: (246) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (246) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], _419342, user:expand_eval)
Unify: (246) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], [_453762|_453764], user:expand_eval)
^ Call: (247) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _453762)
^ Unify: (247) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _453762)
Call: (248) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
Exit: (248) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Unify: (247) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_458406])
Call: (248) [system] ground('add-atom')
Exit: (248) [system] ground('add-atom')
^ Unify: (247) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_461188])
^ Call: (248) [user] apply:maplist(expand_eval, ['&self', [file_search_path, bench, _4148]], _461188)
^ Unify: (248) [apply] apply:maplist(user:expand_eval, ['&self', [file_search_path, bench, _4148]], _461188)
Call: (249) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], _461188, user:expand_eval)
Unify: (249) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], [_464934|_464936], user:expand_eval)
^ Call: (250) [user] expand_eval('&self', _464934)
^ Unify: (250) [user] expand_eval('&self', _464934)
Call: (251) [system] is_list('&self')
^ Redo: (250) [user] expand_eval('&self', _464934)
Call: (251) [system] '&self'=_464934
Exit: (251) [system] '&self'='&self'
^ Exit: (250) [user] expand_eval('&self', '&self')
Call: (250) [apply] apply:maplist_([[file_search_path, bench, _4148]], _464936, user:expand_eval)
Unify: (250) [apply] apply:maplist_([[file_search_path, bench, _4148]], [_473296|_473298], user:expand_eval)
^ Call: (251) [user] expand_eval([file_search_path, bench, _4148], _473296)
^ Unify: (251) [user] expand_eval([file_search_path, bench, _4148], _473296)
Call: (252) [system] is_list([file_search_path, bench, _4148])
Exit: (252) [system] is_list([file_search_path, bench, _4148])
^ Unify: (251) [user] expand_eval([file_search_path, bench, _4148], [file_search_path|_477940])
Call: (252) [system] ground(file_search_path)
Exit: (252) [system] ground(file_search_path)
^ Unify: (251) [user] expand_eval([file_search_path, bench, _4148], [file_search_path|_480722])
^ Call: (252) [user] apply:maplist(expand_eval, [bench, _4148], _480722)
^ Unify: (252) [apply] apply:maplist(user:expand_eval, [bench, _4148], _480722)
Call: (253) [apply] apply:maplist_([bench, _4148], _480722, user:expand_eval)
Unify: (253) [apply] apply:maplist_([bench, _4148], [_484468|_484470], user:expand_eval)
^ Call: (254) [user] expand_eval(bench, _484468)
^ Unify: (254) [user] expand_eval(bench, _484468)
Call: (255) [system] is_list(bench)
^ Redo: (254) [user] expand_eval(bench, _484468)
Call: (255) [system] bench=_484468
Exit: (255) [system] bench=bench
^ Exit: (254) [user] expand_eval(bench, bench)
Call: (254) [apply] apply:maplist_([_4148], _484470, user:expand_eval)
Unify: (254) [apply] apply:maplist_([_4148], [_492830|_492832], user:expand_eval)
^ Call: (255) [user] expand_eval(_4148, _492830)
^ Unify: (255) [user] expand_eval(_4148, _492830)
Call: (256) [system] is_list(_4148)
^ Redo: (255) [user] expand_eval(_4148, _492830)
Call: (256) [system] _4148=_492830
Exit: (256) [system] _4148=_4148
^ Exit: (255) [user] expand_eval(_4148, _4148)
Call: (255) [apply] apply:maplist_([], _492832, user:expand_eval)
Unify: (255) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (255) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (254) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
Exit: (253) [apply] apply:maplist_([bench, _4148], [bench, _4148], user:expand_eval)
^ Exit: (252) [apply] apply:maplist(user:expand_eval, [bench, _4148], [bench, _4148])
^ Exit: (251) [user] expand_eval([file_search_path, bench, _4148], [file_search_path, bench, _4148])
Call: (251) [apply] apply:maplist_([], _473298, user:expand_eval)
Unify: (251) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (251) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (250) [apply] apply:maplist_([[file_search_path, bench, _4148]], [[file_search_path, bench, _4148]], user:expand_eval)
Exit: (249) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], ['&self', [file_search_path, bench, _4148]], user:expand_eval)
^ Exit: (248) [apply] apply:maplist(user:expand_eval, ['&self', [file_search_path, bench, _4148]], ['&self', [file_search_path, bench, _4148]])
^ Exit: (247) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom', '&self', [file_search_path, bench, _4148]])
Call: (247) [apply] apply:maplist_([], _453764, user:expand_eval)
Unify: (247) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (247) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (246) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], [['add-atom', '&self', [file_search_path, bench, _4148]]], user:expand_eval)
Exit: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], user:expand_eval)
^ Exit: (244) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Exit: (243) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Exit: (242) [system] once(user:expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]))
Call: (242) [system] [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _326080)
^ Call: (242) [user] is_progn(',')
^ Unify: (242) [user] is_progn(',')
Call: (243) [system] var(',')
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^ Call: (242) [user] is_space_op(',')
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
Call: (242) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (242) [system] is_list(['prolog-load-context', directory, _4148])
Call: (242) [system] ['prolog-load-context', directory, _4148]=[_15520, _15526, _15532]
Exit: (242) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Call: (242) [user] simple_math(['prolog-load-context', directory, _4148])
^ Unify: (242) [user] simple_math(['prolog-load-context', directory, _4148])
Call: (243) [system] attvar(['prolog-load-context', directory, _4148])
^ Redo: (242) [user] simple_math(['prolog-load-context', directory, _4148])
^ Unify: (242) [user] simple_math(['prolog-load-context', directory, _4148])
Call: (243) [system] atom('prolog-load-context')
Exit: (243) [system] atom('prolog-load-context')
Call: (243) [system] atom_length('prolog-load-context', 1)
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^ Call: (242) [user] metta_compiled_predicate('&self', ',', _26676)
^ Fail: (242) [user] metta_compiled_predicate('&self', ',', _26676)
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
Call: (242) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
Exit: (242) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Call: (242) [user] apply:maplist(self_eval, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^ Unify: (242) [apply] apply:maplist(user:self_eval, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
Call: (243) [apply] apply:maplist_([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], user:self_eval)
Unify: (243) [apply] apply:maplist_([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], user:self_eval)
^ Call: (244) [user] self_eval(',')
^ Unify: (244) [user] self_eval(',')
^ Call: (246) [system] setup_call_cleanup('$notrace'(_37868, _37870), once(user:self_eval0(',')), '$restore_trace'(_37868, _37870))
^ Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_37868, _37870), system:once(user:self_eval0(',')), system:'$restore_trace'(_37868, _37870))
^ Call: (247) [system] sig_atomic(system:'$notrace'(_37868, _37870))
^ Exit: (246) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(',')), system:'$restore_trace'(3, -1))
^ Exit: (244) [user] self_eval(',')
Call: (244) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], user:self_eval)
Unify: (244) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], user:self_eval)
^ Call: (245) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (245) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (247) [system] setup_call_cleanup('$notrace'(_46284, _46286), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_46284, _46286))
^ Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_46284, _46286), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_46284, _46286))
^ Call: (248) [system] sig_atomic(system:'$notrace'(_46284, _46286))
^ Fail: (245) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
Call: (242) [system] _51934=do_more_defs(true)
Exit: (242) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (242) [user] clause(eval_21(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226), _53810)
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
Call: (242) [system] (',')==(/)
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
Call: (242) [system] (',')== ===
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
Call: (242) [system] (',')== ====
^ Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^ Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^ Call: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Unify: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Call: (243) [user] eval_selfless(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Unify: (243) [user] eval_selfless(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Call: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Unify: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
Call: (245) [system] var(',')
^ Redo: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Unify: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Call: (245) [user] is_assignment(',')
^ Unify: (245) [user] is_assignment(',')
Call: (246) [system] atom(',')
Exit: (246) [system] atom(',')
^ Redo: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Unify: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Call: (245) [user] eval_selfless_1([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Unify: (245) [user] eval_selfless_1([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Call: (246) [user] allow_clp
^ Unify: (246) [user] allow_clp
^ Call: (247) [user] false_flag
^ Unify: (247) [user] false_flag
Call: (248) [system] fail
Fail: (248) [system] fail
^ Fail: (247) [user] false_flag
^ Redo: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Unify: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Call: (245) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Unify: (245) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
Call: (246) [system] var(',')
^ Redo: (245) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Unify: (245) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Call: (246) [user] fake_notrace((ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_93838, _93844, _93850], atom(_93838), catch_warn(current_op(_93876, yfx, _93838)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_93896], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _93904)))
^ Unify: (246) [user] fake_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_93838, _93844, _93850], atom(_93838), catch_warn(current_op(_93876, yfx, _93838)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_93896], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _93904)))
^ Call: (247) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_93838, _93844, _93850], atom(_93838), catch_warn(current_op(_93876, yfx, _93838)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_93896], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _93904)))
^ Unify: (247) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_93838, _93844, _93850], atom(_93838), catch_warn(current_op(_93876, yfx, _93838)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_93896], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _93904)))
^ Call: (248) [user] setup_call_cleanup('$notrace'(_97610, _97612), once(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_93838, _93844, _93850], atom(_93838), catch_warn(current_op(_93876, yfx, _93838)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_93896], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _93904))), '$restore_trace'(_97610, _97612))
^ Unify: (248) [system] setup_call_cleanup(user:'$notrace'(_97610, _97612), user:once(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_93838, _93844, _93850], atom(_93838), catch_warn(current_op(_93876, yfx, _93838)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_93896], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _93904))), user:'$restore_trace'(_97610, _97612))
^ Call: (249) [system] sig_atomic(user:'$notrace'(_97610, _97612))
^ Fail: (247) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_93838, _93844, _93850], atom(_93838), catch_warn(current_op(_93876, yfx, _93838)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_93896], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _93904)))
^ Fail: (246) [user] fake_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_93838, _93844, _93850], atom(_93838), catch_warn(current_op(_93876, yfx, _93838)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_93896], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _93904)))
^ Redo: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Unify: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
Call: (243) [system] (',')==(==)
^ Redo: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Unify: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
Call: (243) [system] (',')==(==)
^ Redo: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Unify: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Call: (243) [user] eval_41(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Unify: (243) [user] eval_41(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Call: (244) [user] naive_eval_args
^ Unify: (244) [user] naive_eval_args
Call: (245) [system] false
Unify: (245) [system] false
Call: (246) [system] fail
^ Redo: (243) [user] eval_41(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Unify: (243) [user] eval_41(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Call: (244) [user] naive_eval_args
^ Unify: (244) [user] naive_eval_args
Call: (245) [system] false
Unify: (245) [system] false
Call: (246) [system] fail
^ Redo: (243) [user] eval_41(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _65082)
^ Call: (244) [user] eval_adjust_args(=, _6096, _123696, _65082, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _123698)
^ Unify: (244) [user] eval_adjust_args(=, _6096, _123696, _65082, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _123698)
Call: (245) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _123696, _65082, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _123698)), eval_adjust_args1(=, _6096, _123696, _65082, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _123698))
Unify: (245) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _123696, _65082, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _123698)), eval_adjust_args1(=, _6096, _123696, _65082, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _123698))
^ Call: (247) [user] eval_all_args
^ Unify: (247) [user] eval_all_args
^ Call: (248) [user] true_flag
^ Unify: (248) [user] true_flag
^ Exit: (248) [user] true_flag
^ Exit: (247) [user] eval_all_args
^ Call: (247) [user] eval_adjust_args2(=, _6096, _123696, _65082, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _123698)
^ Unify: (247) [user] eval_adjust_args2(=, _6096, _123696, _65082, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [','|_133930])
^ Call: (248) [user] apply:maplist(must_eval_args(=, _134888, 498, '&self'), [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _133930)
^ Unify: (248) [apply] apply:maplist(user:must_eval_args(=, _134888, 498, '&self'), [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _133930)
Call: (249) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _133930, user:must_eval_args(=, _134888, 498, '&self'))
Unify: (249) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [_137710|_137712], user:must_eval_args(=, _134888, 498, '&self'))
^ Call: (250) [user] must_eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Unify: (250) [user] must_eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Call: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
Call: (252) [system] var(eval_args)
Fail: (252) [system] var(eval_args)
^ Redo: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
Call: (252) [system] eval_args==false
Fail: (252) [system] eval_args==false
^ Redo: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
Call: (252) [system] eval_args==true
Fail: (252) [system] eval_args==true
^ Redo: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
^ Call: (252) [user] fast_option_value(eval_args, debug)
^ Unify: (252) [user] fast_option_value(eval_args, debug)
Call: (253) [system] atom(eval_args)
Exit: (253) [system] atom(eval_args)
Call: (253) [system] current_prolog_flag(eval_args, debug)
Fail: (253) [system] current_prolog_flag(eval_args, debug)
^ Fail: (252) [user] fast_option_value(eval_args, debug)
^ Redo: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
^ Call: (252) [user] fast_option_value(eval_args, trace)
^ Unify: (252) [user] fast_option_value(eval_args, trace)
Call: (253) [system] atom(eval_args)
Exit: (253) [system] atom(eval_args)
Call: (253) [system] current_prolog_flag(eval_args, trace)
Fail: (253) [system] current_prolog_flag(eval_args, trace)
^ Fail: (252) [user] fast_option_value(eval_args, trace)
^ Redo: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
Call: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _170162)
Unify: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _170162)
^ Call: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _170162, _172098)
^ Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _170162, [])
Call: (254) [system] current_prolog_flag(nodebugx, true)
^ Redo: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _170162, _174902)
^ Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _170162, _175840)
^ Call: (254) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (254) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (254) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_178574, _178576, _178578), defined)
^ Unify: (254) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_178574, _178576, _178578), defined)
Call: (255) [system] nonvar(defined)
Exit: (255) [system] nonvar(defined)
Call: (255) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_178574, _178576, _178578))
Unify: (255) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_178574, _178576, _178578))
Call: (256) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_178574, _178576, _178578))
Unify: (256) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_178574, _178576, _178578))
Call: (257) [system] callable(debugging_logicmoo_setting(_178574, _178576, _178578))
Exit: (257) [system] callable(debugging_logicmoo_setting(_178574, _178576, _178578))
Call: (257) [system] atom(bugger)
Exit: (257) [system] atom(bugger)
Exit: (256) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_178574, _178576, _178578))
Exit: (255) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_178574, _178576, _178578))
^ Exit: (254) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_178574, _178576, _178578), defined)
^ Call: (254) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _170162, _192488)
^ Unify: (254) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (254) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (252) [system] true==true
Exit: (252) [system] true==true
^ Exit: (251) [user] is_debugging(eval_args)
^ Unify: (250) [user] must_eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Call: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Unify: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
Call: (252) [system] var(['prolog-load-context', directory, _4148])
^ Redo: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Unify: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Call: (253) [system] setup_call_cleanup('$notrace'(_205612, _205614), once(user:self_eval(['prolog-load-context', directory, _4148])), '$restore_trace'(_205612, _205614))
^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_205612, _205614), system:once(user:self_eval(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_205612, _205614))
^ Call: (254) [system] sig_atomic(system:'$notrace'(_205612, _205614))
^ Redo: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Unify: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Call: (253) [system] setup_call_cleanup('$notrace'(_210350, _210352), once(user:nonvar(_137710)), '$restore_trace'(_210350, _210352))
^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_210350, _210352), system:once(user:nonvar(_137710)), system:'$restore_trace'(_210350, _210352))
^ Call: (254) [system] sig_atomic(system:'$notrace'(_210350, _210352))
^ Redo: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Unify: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Call: (253) [system] setup_call_cleanup('$notrace'(_215088, _215090), once(user:nonvar(_137710)), '$restore_trace'(_215088, _215090))
^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_215088, _215090), system:once(user:nonvar(_137710)), system:'$restore_trace'(_215088, _215090))
^ Call: (254) [system] sig_atomic(system:'$notrace'(_215088, _215090))
^ Redo: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Unify: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
Call: (252) [system] [directory, _4148]==[]
^ Redo: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Unify: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
Call: (252) [system] atom(=)
Exit: (252) [system] atom(=)
Call: (252) [system] (=)\==(=)
^ Redo: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Unify: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Call: (252) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (252) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (254) [system] setup_call_cleanup('$notrace'(_229154, _229156), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_229154, _229156))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_229154, _229156), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_229154, _229156))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_229154, _229156))
^ Fail: (252) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Unify: (251) [user] eval_args(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Call: (252) [user] eval_00(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Unify: (252) [user] eval_00(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Call: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (255) [system] setup_call_cleanup('$notrace'(_238552, _238554), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_238552, _238554))
^ Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_238552, _238554), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_238552, _238554))
^ Call: (256) [system] sig_atomic(system:'$notrace'(_238552, _238554))
^ Fail: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (252) [user] eval_00(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Unify: (252) [user] eval_00(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Call: (253) [user] eval_01(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Unify: (253) [user] eval_01(=, _134888, 498, '&self', ['prolog-load-context', directory, _4148], _137710)
^ Call: (254) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (254) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
Call: (256) [system] 498<1
Fail: (256) [system] 498<1
^ Redo: (254) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (254) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (255) [system] setup_call_cleanup('$notrace'(_251710, _251712), once(user:(_251686 is 498-1, copy_term(['prolog-load-context', directory, _4148], _251700))), '$restore_trace'(_251710, _251712))
^ Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_251710, _251712), system:once(user:(_251686 is 498-1, copy_term(['prolog-load-context', directory, _4148], _251700))), system:'$restore_trace'(_251710, _251712))
^ Call: (256) [system] sig_atomic(system:'$notrace'(_251710, _251712))
^ Exit: (255) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1, copy_term(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _254564]))), system:'$restore_trace'(3, -1))
^ Call: (254) [user] trace_eval(eval_20(=, _134888), e, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Unify: (254) [user] trace_eval(eval_20(=, _134888), e, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Call: (255) [user] must_det_ll((notrace((flag(eval_num, _257422, _257422+1), _257440 is _257422 mod 500, _257458 is 99-497 mod 100, _257482=_257484, option_else('trace-length', _257496, 500), option_else('trace-depth', _257504, 30))), quietly(if_t((nop(stop_rtrace), _257440>_257496), (set_debug(eval, false), _257560 is _257496+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_257560])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_257612)))))
^ Unify: (255) [user] must_det_ll(user:(notrace((flag(eval_num, _257422, _257422+1), _257440 is _257422 mod 500, _257458 is 99-497 mod 100, _257482=_257484, option_else('trace-length', _257496, 500), option_else('trace-depth', _257504, 30))), quietly(if_t((nop(stop_rtrace), _257440>_257496), (set_debug(eval, false), _257560 is _257496+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_257560])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_257612)))))
^ Call: (256) [user] once(user:(notrace((flag(eval_num, _257422, _257422+1), _257440 is _257422 mod 500, _257458 is 99-497 mod 100, _257482=_257484, option_else('trace-length', _257496, 500), option_else('trace-depth', _257504, 30))), quietly(if_t((nop(stop_rtrace), _257440>_257496), (set_debug(eval, false), _257560 is _257496+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_257560])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_257612)))))
^ Unify: (256) [system] once(user:(notrace((flag(eval_num, _257422, _257422+1), _257440 is _257422 mod 500, _257458 is 99-497 mod 100, _257482=_257484, option_else('trace-length', _257496, 500), option_else('trace-depth', _257504, 30))), quietly(if_t((nop(stop_rtrace), _257440>_257496), (set_debug(eval, false), _257560 is _257496+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_257560])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_257612)))))
^ Call: (259) [system] setup_call_cleanup('$notrace'(_261336, _261338), once(user:(flag(eval_num, _257422, _257422+1), _257440 is _257422 mod 500, _257458 is 99-497 mod 100, _257482=_257484, option_else('trace-length', _257496, 500), option_else('trace-depth', _257504, 30))), '$restore_trace'(_261336, _261338))
^ Unify: (259) [system] setup_call_cleanup(system:'$notrace'(_261336, _261338), system:once(user:(flag(eval_num, _257422, _257422+1), _257440 is _257422 mod 500, _257458 is 99-497 mod 100, _257482=_257484, option_else('trace-length', _257496, 500), option_else('trace-depth', _257504, 30))), system:'$restore_trace'(_261336, _261338))
^ Call: (260) [system] sig_atomic(system:'$notrace'(_261336, _261338))
^ Exit: (259) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 4, 4+1), 4 is 4 mod 500, 2 is 99-497 mod 100, _257482=_257482, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (259) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _257560 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_257560])), nop((start_rtrace, rtrace)))))
^ Unify: (259) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _257560 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_257560])), nop((start_rtrace, rtrace)))))
^ Exit: (259) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _257560 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_257560])), nop((start_rtrace, rtrace)))))
Call: (258) [user] nop(notrace(no_repeats_var(_257612)))
Unify: (258) [user] nop(notrace(no_repeats_var(_257612)))
Exit: (258) [user] nop(notrace(no_repeats_var(_257612)))
^ Exit: (256) [system] once(user:(notrace((flag(eval_num, 4, 4+1), 4 is 4 mod 500, 2 is 99-497 mod 100, _257482=_257482, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _257560 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_257560])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_257612)))))
^ Exit: (255) [user] must_det_ll(user:(notrace((flag(eval_num, 4, 4+1), 4 is 4 mod 500, 2 is 99-497 mod 100, _257482=_257482, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _257560 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_257560])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_257612)))))
Call: (255) [occurs] occurs:sub_term(_272800, e)
Unify: (255) [occurs] occurs:sub_term(e, e)
Exit: (255) [occurs] occurs:sub_term(e, e)
Call: (255) [system] e\=e
Fail: (255) [system] e\=e
Redo: (255) [occurs] occurs:sub_term(_272800, e)
Unify: (255) [occurs] occurs:sub_term(_272800, e)
Call: (256) [system] compound(e)
Fail: (256) [system] compound(e)
Fail: (255) [occurs] occurs:sub_term(_272800, e)
^ Redo: (254) [user] trace_eval(eval_20(=, _134888), e, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
Call: (255) [system] _283018=e
Exit: (255) [system] e=e
^ Call: (255) [user] if_trace((eval;e), (_257482=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]])))
^ Unify: (255) [user] if_trace((eval;e), (_257482=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]])))
^ Call: (257) [system] setup_call_cleanup('$notrace'(_286822, _286824), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _257482=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]]))), _286780, fbug((_286780-->if_trace((eval;e), (_257482=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]])))))))), '$restore_trace'(_286822, _286824))
^ Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_286822, _286824), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _257482=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]]))), _286780, fbug((_286780-->if_trace((eval;e), (_257482=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(_286822, _286824))
^ Call: (258) [system] sig_atomic(system:'$notrace'(_286822, _286824))
^ Exit: (257) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _257482=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]]))), _286780, fbug((_286780-->if_trace((eval;e), (_257482=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (255) [user] if_trace((eval;e), (_257482=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]])))
Call: (255) [system] _291604=retval(fail)
Exit: (255) [system] retval(fail)=retval(fail)
Call: (255) [system] _293466=(\+ \+ (flag(eval_num, _293486, _293486+1), (retval(fail)\=@=retval(fail), nonvar(_255512)->indentq(2, _293486, <--, [e, _255512]);indentq(2, _293486, <--, [e, retval(fail)]))))
Exit: (255) [system] (\+ \+ (flag(eval_num, _293486, _293486+1), (retval(fail)\=@=retval(fail), nonvar(_255512)->indentq(2, _293486, <--, [e, _255512]);indentq(2, _293486, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _293486, _293486+1), (retval(fail)\=@=retval(fail), nonvar(_255512)->indentq(2, _293486, <--, [e, _255512]);indentq(2, _293486, <--, [e, retval(fail)]))))
^ Call: (255) [user] call_cleanup(((call(eval_20(=, _134888), 497, '&self', ['prolog-load-context', directory, _4148], _255512)*->nb_setarg(1, retval(fail), _255512);fail, trace, call(eval_20(=, _134888), 497, '&self', ['prolog-load-context', directory, _4148], _255512)), ignore(notrace((\+_255512\=_257612, nb_setarg(1, retval(fail), _255512))))), ignore((_257482==1->ignore(\+ \+ (flag(eval_num, _293486, _293486+1), (retval(fail)\=@=retval(fail), nonvar(_255512)->indentq(2, _293486, <--, [e, _255512]);indentq(2, _293486, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _293486, _293486+1), (retval(fail)\=@=retval(fail), nonvar(_255512)->indentq(2, _293486, <--, [e, _255512]);indentq(2, _293486, <--, [e, retval(fail)])))))))))))
^ Unify: (255) [system] call_cleanup(user:((call(eval_20(=, _134888), 497, '&self', ['prolog-load-context', directory, _4148], _255512)*->nb_setarg(1, retval(fail), _255512);fail, trace, call(eval_20(=, _134888), 497, '&self', ['prolog-load-context', directory, _4148], _255512)), ignore(notrace((\+_255512\=_257612, nb_setarg(1, retval(fail), _255512))))), user:ignore((_257482==1->ignore(\+ \+ (flag(eval_num, _293486, _293486+1), (retval(fail)\=@=retval(fail), nonvar(_255512)->indentq(2, _293486, <--, [e, _255512]);indentq(2, _293486, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _293486, _293486+1), (retval(fail)\=@=retval(fail), nonvar(_255512)->indentq(2, _293486, <--, [e, _255512]);indentq(2, _293486, <--, [e, retval(fail)])))))))))))
^ Call: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
Call: (258) [system] atom(['prolog-load-context', directory, _4148])
^ Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Call: (258) [user] no_eval(['prolog-load-context', directory, _4148])
^ Unify: (258) [user] no_eval(['prolog-load-context', directory, _4148])
^ Call: (259) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (259) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (261) [system] setup_call_cleanup('$notrace'(_305872, _305874), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_305872, _305874))
^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_305872, _305874), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_305872, _305874))
^ Call: (262) [system] sig_atomic(system:'$notrace'(_305872, _305874))
^ Fail: (259) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (258) [user] no_eval(['prolog-load-context', directory, _4148])
^ Unify: (258) [user] no_eval(['prolog-load-context', directory, _4148])
Call: (259) [system] atomic('prolog-load-context')
Exit: (259) [system] atomic('prolog-load-context')
^ Call: (259) [user] is_sl('prolog-load-context')
^ Unify: (259) [user] is_sl('prolog-load-context')
Call: (260) [system] number('prolog-load-context')
^ Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
Call: (258) [system] [directory, _4148]==[]
^ Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
Call: (258) [system] atom(=)
Exit: (258) [system] atom(=)
Call: (258) [system] (=)\==(=)
^ Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
Call: (258) [system] callable('prolog-load-context')
Exit: (258) [system] callable('prolog-load-context')
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
Call: (258) [system] is_list([directory, _4148])
Exit: (258) [system] is_list([directory, _4148])
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
Call: (258) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (258) [system] is_list(['prolog-load-context', directory, _4148])
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_332906])
Call: (258) [system] var('prolog-load-context')
^ Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Call: (258) [user] once(expand_eval(['prolog-load-context', directory, _4148], _336668))
^ Unify: (258) [system] once(user:expand_eval(['prolog-load-context', directory, _4148], _336668))
^ Call: (259) [user] expand_eval(['prolog-load-context', directory, _4148], _336668)
^ Unify: (259) [user] expand_eval(['prolog-load-context', directory, _4148], _336668)
Call: (260) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (260) [system] is_list(['prolog-load-context', directory, _4148])
^ Unify: (259) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_342244])
Call: (260) [system] ground('prolog-load-context')
Exit: (260) [system] ground('prolog-load-context')
^ Unify: (259) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_345026])
^ Call: (260) [user] apply:maplist(expand_eval, [directory, _4148], _345026)
^ Unify: (260) [apply] apply:maplist(user:expand_eval, [directory, _4148], _345026)
Call: (261) [apply] apply:maplist_([directory, _4148], _345026, user:expand_eval)
Unify: (261) [apply] apply:maplist_([directory, _4148], [_348772|_348774], user:expand_eval)
^ Call: (262) [user] expand_eval(directory, _348772)
^ Unify: (262) [user] expand_eval(directory, _348772)
Call: (263) [system] is_list(directory)
^ Redo: (262) [user] expand_eval(directory, _348772)
Call: (263) [system] directory=_348772
Exit: (263) [system] directory=directory
^ Exit: (262) [user] expand_eval(directory, directory)
Call: (262) [apply] apply:maplist_([_4148], _348774, user:expand_eval)
Unify: (262) [apply] apply:maplist_([_4148], [_357134|_357136], user:expand_eval)
^ Call: (263) [user] expand_eval(_4148, _357134)
^ Unify: (263) [user] expand_eval(_4148, _357134)
Call: (264) [system] is_list(_4148)
^ Redo: (263) [user] expand_eval(_4148, _357134)
Call: (264) [system] _4148=_357134
Exit: (264) [system] _4148=_4148
^ Exit: (263) [user] expand_eval(_4148, _4148)
Call: (263) [apply] apply:maplist_([], _357136, user:expand_eval)
Unify: (263) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (263) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (262) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
Exit: (261) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^ Exit: (260) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^ Exit: (259) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (258) [system] once(user:expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
Call: (258) [system] ['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]
^ Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Call: (258) [user] is_progn('prolog-load-context')
^ Unify: (258) [user] is_progn('prolog-load-context')
Call: (259) [system] var('prolog-load-context')
^ Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Call: (258) [user] is_space_op('prolog-load-context')
^ Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
Call: (258) [system] is_list(directory)
^ Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Call: (258) [user] metta_compiled_predicate('&self', 'prolog-load-context', _385118)
^ Fail: (258) [user] metta_compiled_predicate('&self', 'prolog-load-context', _385118)
^ Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
Call: (258) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (258) [system] is_list(['prolog-load-context', directory, _4148])
^ Call: (258) [user] apply:maplist(self_eval, ['prolog-load-context', directory, _4148])
^ Unify: (258) [apply] apply:maplist(user:self_eval, ['prolog-load-context', directory, _4148])
Call: (259) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
Unify: (259) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
^ Call: (260) [user] self_eval('prolog-load-context')
^ Unify: (260) [user] self_eval('prolog-load-context')
^ Call: (262) [system] setup_call_cleanup('$notrace'(_396310, _396312), once(user:self_eval0('prolog-load-context')), '$restore_trace'(_396310, _396312))
^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_396310, _396312), system:once(user:self_eval0('prolog-load-context')), system:'$restore_trace'(_396310, _396312))
^ Call: (263) [system] sig_atomic(system:'$notrace'(_396310, _396312))
^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('prolog-load-context')), system:'$restore_trace'(3, -1))
^ Exit: (260) [user] self_eval('prolog-load-context')
Call: (260) [apply] apply:maplist_([directory, _4148], user:self_eval)
Unify: (260) [apply] apply:maplist_([directory, _4148], user:self_eval)
^ Call: (261) [user] self_eval(directory)
^ Unify: (261) [user] self_eval(directory)
^ Call: (263) [system] setup_call_cleanup('$notrace'(_404726, _404728), once(user:self_eval0(directory)), '$restore_trace'(_404726, _404728))
^ Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_404726, _404728), system:once(user:self_eval0(directory)), system:'$restore_trace'(_404726, _404728))
^ Call: (264) [system] sig_atomic(system:'$notrace'(_404726, _404728))
^ Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(directory)), system:'$restore_trace'(3, -1))
^ Exit: (261) [user] self_eval(directory)
Call: (261) [apply] apply:maplist_([_4148], user:self_eval)
Unify: (261) [apply] apply:maplist_([_4148], user:self_eval)
^ Call: (262) [user] self_eval(_4148)
^ Unify: (262) [user] self_eval(_4148)
^ Call: (264) [system] setup_call_cleanup('$notrace'(_413142, _413144), once(user:self_eval0(_4148)), '$restore_trace'(_413142, _413144))
^ Unify: (264) [system] setup_call_cleanup(system:'$notrace'(_413142, _413144), system:once(user:self_eval0(_4148)), system:'$restore_trace'(_413142, _413144))
^ Call: (265) [system] sig_atomic(system:'$notrace'(_413142, _413144))
^ Exit: (264) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(_4148)), system:'$restore_trace'(3, -1))
^ Exit: (262) [user] self_eval(_4148)
Call: (262) [apply] apply:maplist_([], user:self_eval)
Unify: (262) [apply] apply:maplist_([], user:self_eval)
Exit: (262) [apply] apply:maplist_([], user:self_eval)
Exit: (261) [apply] apply:maplist_([_4148], user:self_eval)
Exit: (260) [apply] apply:maplist_([directory, _4148], user:self_eval)
Exit: (259) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
^ Exit: (258) [apply] apply:maplist(user:self_eval, ['prolog-load-context', directory, _4148])
Call: (258) [system] ['prolog-load-context', directory, _4148]=[_424346|_424348]
Exit: (258) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
Call: (258) [system] atom('prolog-load-context')
Exit: (258) [system] atom('prolog-load-context')
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
Call: (258) [system] _428998=do_more_defs(true)
Exit: (258) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (258) [user] clause(eval_21(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512), _430874)
^ Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
Call: (258) [system] 'prolog-load-context'==(/)
^ Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
Call: (258) [system] 'prolog-load-context'== ===
^ Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
Call: (258) [system] 'prolog-load-context'== ====
^ Redo: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Unify: (257) [user] eval_20(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _255512)
^ Call: (258) [user] eval_40(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^ Unify: (258) [user] eval_40(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^ Call: (259) [user] eval_selfless(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^ Unify: (259) [user] eval_selfless(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^ Call: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _442146)
^ Unify: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _442146)
Call: (261) [system] var('prolog-load-context')
^ Redo: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _442146)
^ Unify: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _442146)
^ Call: (261) [user] is_assignment('prolog-load-context')
^ Unify: (261) [user] is_assignment('prolog-load-context')
Call: (262) [system] atom('prolog-load-context')
Exit: (262) [system] atom('prolog-load-context')
^ Redo: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _442146)
^ Unify: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _442146)
^ Call: (261) [user] eval_selfless_1(['prolog-load-context', directory, _4148], _442146)
^ Unify: (261) [user] eval_selfless_1(['prolog-load-context', directory, _4148], _442146)
^ Call: (262) [user] allow_clp
^ Unify: (262) [user] allow_clp
^ Call: (263) [user] false_flag
^ Unify: (263) [user] false_flag
Call: (264) [system] fail
Fail: (264) [system] fail
^ Fail: (263) [user] false_flag
^ Redo: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _442146)
^ Unify: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _442146)
^ Call: (261) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _442146)
^ Unify: (261) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _442146)
Call: (262) [system] var('prolog-load-context')
^ Redo: (261) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _442146)
^ Unify: (261) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _442146)
^ Call: (262) [user] fake_notrace((ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_470902, _470908, _470914], atom(_470902), catch_warn(current_op(_470940, yfx, _470902)), ['prolog-load-context', directory, _4148]\=[_470960], s2ps(['prolog-load-context', directory, _4148], _470968)))
^ Unify: (262) [user] fake_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_470902, _470908, _470914], atom(_470902), catch_warn(current_op(_470940, yfx, _470902)), ['prolog-load-context', directory, _4148]\=[_470960], s2ps(['prolog-load-context', directory, _4148], _470968)))
^ Call: (263) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_470902, _470908, _470914], atom(_470902), catch_warn(current_op(_470940, yfx, _470902)), ['prolog-load-context', directory, _4148]\=[_470960], s2ps(['prolog-load-context', directory, _4148], _470968)))
^ Unify: (263) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_470902, _470908, _470914], atom(_470902), catch_warn(current_op(_470940, yfx, _470902)), ['prolog-load-context', directory, _4148]\=[_470960], s2ps(['prolog-load-context', directory, _4148], _470968)))
^ Call: (264) [user] setup_call_cleanup('$notrace'(_474674, _474676), once(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_470902, _470908, _470914], atom(_470902), catch_warn(current_op(_470940, yfx, _470902)), ['prolog-load-context', directory, _4148]\=[_470960], s2ps(['prolog-load-context', directory, _4148], _470968))), '$restore_trace'(_474674, _474676))
^ Unify: (264) [system] setup_call_cleanup(user:'$notrace'(_474674, _474676), user:once(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_470902, _470908, _470914], atom(_470902), catch_warn(current_op(_470940, yfx, _470902)), ['prolog-load-context', directory, _4148]\=[_470960], s2ps(['prolog-load-context', directory, _4148], _470968))), user:'$restore_trace'(_474674, _474676))
^ Call: (265) [system] sig_atomic(user:'$notrace'(_474674, _474676))
^ Fail: (263) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_470902, _470908, _470914], atom(_470902), catch_warn(current_op(_470940, yfx, _470902)), ['prolog-load-context', directory, _4148]\=[_470960], s2ps(['prolog-load-context', directory, _4148], _470968)))
^ Fail: (262) [user] fake_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_470902, _470908, _470914], atom(_470902), catch_warn(current_op(_470940, yfx, _470902)), ['prolog-load-context', directory, _4148]\=[_470960], s2ps(['prolog-load-context', directory, _4148], _470968)))
^ Redo: (258) [user] eval_40(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^ Unify: (258) [user] eval_40(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
Call: (259) [system] 'prolog-load-context'==(==)
^ Redo: (258) [user] eval_40(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^ Unify: (258) [user] eval_40(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
Call: (259) [system] 'prolog-load-context'==(==)
^ Redo: (258) [user] eval_40(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^ Unify: (258) [user] eval_40(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^ Call: (259) [user] eval_41(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^ Unify: (259) [user] eval_41(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^ Call: (260) [user] naive_eval_args
^ Unify: (260) [user] naive_eval_args
Call: (261) [system] false
Unify: (261) [system] false
Call: (262) [system] fail
^ Redo: (259) [user] eval_41(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^ Unify: (259) [user] eval_41(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^ Call: (260) [user] naive_eval_args
^ Unify: (260) [user] naive_eval_args
Call: (261) [system] false
Unify: (261) [system] false
Call: (262) [system] fail
^ Redo: (259) [user] eval_41(=, _134888, 497, '&self', ['prolog-load-context', directory, _4148], _442146)
^ Call: (260) [user] eval_adjust_args(=, _134888, _500760, _442146, 497, '&self', ['prolog-load-context', directory, _4148], _500762)
^ Unify: (260) [user] eval_adjust_args(=, _134888, _500760, _442146, 497, '&self', ['prolog-load-context', directory, _4148], _500762)
Call: (261) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _134888, _500760, _442146, 497, '&self', ['prolog-load-context', directory, _4148], _500762)), eval_adjust_args1(=, _134888, _500760, _442146, 497, '&self', ['prolog-load-context', directory, _4148], _500762))
Unify: (261) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _134888, _500760, _442146, 497, '&self', ['prolog-load-context', directory, _4148], _500762)), eval_adjust_args1(=, _134888, _500760, _442146, 497, '&self', ['prolog-load-context', directory, _4148], _500762))
^ Call: (263) [user] eval_all_args
^ Unify: (263) [user] eval_all_args
^ Call: (264) [user] true_flag
^ Unify: (264) [user] true_flag
^ Exit: (264) [user] true_flag
^ Exit: (263) [user] eval_all_args
^ Call: (263) [user] eval_adjust_args2(=, _134888, _500760, _442146, 497, '&self', ['prolog-load-context', directory, _4148], _500762)
^ Unify: (263) [user] eval_adjust_args2(=, _134888, _500760, _442146, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_510994])
^ Call: (264) [user] apply:maplist(must_eval_args(=, _511952, 497, '&self'), [directory, _4148], _510994)
^ Unify: (264) [apply] apply:maplist(user:must_eval_args(=, _511952, 497, '&self'), [directory, _4148], _510994)
Call: (265) [apply] apply:maplist_([directory, _4148], _510994, user:must_eval_args(=, _511952, 497, '&self'))
Unify: (265) [apply] apply:maplist_([directory, _4148], [_514774|_514776], user:must_eval_args(=, _511952, 497, '&self'))
^ Call: (266) [user] must_eval_args(=, _511952, 497, '&self', directory, _514774)
^ Unify: (266) [user] must_eval_args(=, _511952, 497, '&self', directory, _514774)
^ Call: (267) [user] is_debugging(eval_args)
^ Unify: (267) [user] is_debugging(eval_args)
Call: (268) [system] var(eval_args)
Fail: (268) [system] var(eval_args)
^ Redo: (267) [user] is_debugging(eval_args)
^ Unify: (267) [user] is_debugging(eval_args)
Call: (268) [system] eval_args==false
Fail: (268) [system] eval_args==false
^ Redo: (267) [user] is_debugging(eval_args)
^ Unify: (267) [user] is_debugging(eval_args)
Call: (268) [system] eval_args==true
Fail: (268) [system] eval_args==true
^ Redo: (267) [user] is_debugging(eval_args)
^ Unify: (267) [user] is_debugging(eval_args)
^ Call: (268) [user] fast_option_value(eval_args, debug)
^ Unify: (268) [user] fast_option_value(eval_args, debug)
Call: (269) [system] atom(eval_args)
Exit: (269) [system] atom(eval_args)
Call: (269) [system] current_prolog_flag(eval_args, debug)
Fail: (269) [system] current_prolog_flag(eval_args, debug)
^ Fail: (268) [user] fast_option_value(eval_args, debug)
^ Redo: (267) [user] is_debugging(eval_args)
^ Unify: (267) [user] is_debugging(eval_args)
^ Call: (268) [user] fast_option_value(eval_args, trace)
^ Unify: (268) [user] fast_option_value(eval_args, trace)
Call: (269) [system] atom(eval_args)
Exit: (269) [system] atom(eval_args)
Call: (269) [system] current_prolog_flag(eval_args, trace)
Fail: (269) [system] current_prolog_flag(eval_args, trace)
^ Fail: (268) [user] fast_option_value(eval_args, trace)
^ Redo: (267) [user] is_debugging(eval_args)
^ Unify: (267) [user] is_debugging(eval_args)
Call: (268) [prolog_debug] prolog_debug:debugging(metta(eval_args), _30120)
Unify: (268) [prolog_debug] prolog_debug:debugging(metta(eval_args), _30120)
^ Call: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _30120, _32056)
^ Unify: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _30120, [])
Call: (270) [system] current_prolog_flag(nodebugx, true)
^ Redo: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _30120, _34860)
^ Unify: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _30120, _35798)
^ Call: (270) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (270) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (270) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_38532, _38534, _38536), defined)
^ Unify: (270) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_38532, _38534, _38536), defined)
Call: (271) [system] nonvar(defined)
Exit: (271) [system] nonvar(defined)
Call: (271) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_38532, _38534, _38536))
Unify: (271) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_38532, _38534, _38536))
Call: (272) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_38532, _38534, _38536))
Unify: (272) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_38532, _38534, _38536))
Call: (273) [system] callable(debugging_logicmoo_setting(_38532, _38534, _38536))
Exit: (273) [system] callable(debugging_logicmoo_setting(_38532, _38534, _38536))
Call: (273) [system] atom(bugger)
Exit: (273) [system] atom(bugger)
Exit: (272) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_38532, _38534, _38536))
Exit: (271) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_38532, _38534, _38536))
^ Exit: (270) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_38532, _38534, _38536), defined)
^ Call: (270) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _30120, _52446)
^ Unify: (270) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (270) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (268) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (268) [system] true==true
Exit: (268) [system] true==true
^ Exit: (267) [user] is_debugging(eval_args)
^ Unify: (266) [user] must_eval_args(=, _6988, 497, '&self', directory, _7002)
^ Call: (267) [user] eval_args(=, _6988, 497, '&self', directory, _7002)
^ Unify: (267) [user] eval_args(=, _6988, 497, '&self', directory, _7002)
Call: (268) [system] var(directory)
^ Redo: (267) [user] eval_args(=, _6988, 497, '&self', directory, _7002)
^ Unify: (267) [user] eval_args(=, _6988, 497, '&self', directory, _7002)
^ Call: (269) [system] setup_call_cleanup('$notrace'(_65570, _65572), once(user:self_eval(directory)), '$restore_trace'(_65570, _65572))
^ Unify: (269) [system] setup_call_cleanup(system:'$notrace'(_65570, _65572), system:once(user:self_eval(directory)), system:'$restore_trace'(_65570, _65572))
^ Call: (270) [system] sig_atomic(system:'$notrace'(_65570, _65572))
^ Exit: (269) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(directory)), system:'$restore_trace'(3, -1))
Call: (268) [system] _7002=directory
Exit: (268) [system] directory=directory
^ Exit: (267) [user] eval_args(=, _6988, 497, '&self', directory, directory)
^ Exit: (266) [user] must_eval_args(=, _6988, 497, '&self', directory, directory)
Call: (266) [apply] apply:maplist_([_4148], _7004, user:must_eval_args(=, _6988, 497, '&self'))
Unify: (266) [apply] apply:maplist_([_4148], [_74068|_74070], user:must_eval_args(=, _6988, 497, '&self'))
^ Call: (267) [user] must_eval_args(=, _6988, 497, '&self', _4148, _74068)
^ Unify: (267) [user] must_eval_args(=, _6988, 497, '&self', _4148, _74068)
^ Call: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [system] var(eval_args)
Fail: (269) [system] var(eval_args)
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [system] eval_args==false
Fail: (269) [system] eval_args==false
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [system] eval_args==true
Fail: (269) [system] eval_args==true
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
^ Call: (269) [user] fast_option_value(eval_args, debug)
^ Unify: (269) [user] fast_option_value(eval_args, debug)
Call: (270) [system] atom(eval_args)
Exit: (270) [system] atom(eval_args)
Call: (270) [system] current_prolog_flag(eval_args, debug)
Fail: (270) [system] current_prolog_flag(eval_args, debug)
^ Fail: (269) [user] fast_option_value(eval_args, debug)
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
^ Call: (269) [user] fast_option_value(eval_args, trace)
^ Unify: (269) [user] fast_option_value(eval_args, trace)
Call: (270) [system] atom(eval_args)
Exit: (270) [system] atom(eval_args)
Call: (270) [system] current_prolog_flag(eval_args, trace)
Fail: (270) [system] current_prolog_flag(eval_args, trace)
^ Fail: (269) [user] fast_option_value(eval_args, trace)
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _106520)
Unify: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _106520)
^ Call: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _106520, _108456)
^ Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _106520, [])
Call: (271) [system] current_prolog_flag(nodebugx, true)
^ Redo: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _106520, _111260)
^ Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _106520, _112198)
^ Call: (271) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (271) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (271) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_114932, _114934, _114936), defined)
^ Unify: (271) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_114932, _114934, _114936), defined)
Call: (272) [system] nonvar(defined)
Exit: (272) [system] nonvar(defined)
Call: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_114932, _114934, _114936))
Unify: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_114932, _114934, _114936))
Call: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_114932, _114934, _114936))
Unify: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_114932, _114934, _114936))
Call: (274) [system] callable(debugging_logicmoo_setting(_114932, _114934, _114936))
Exit: (274) [system] callable(debugging_logicmoo_setting(_114932, _114934, _114936))
Call: (274) [system] atom(bugger)
Exit: (274) [system] atom(bugger)
Exit: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_114932, _114934, _114936))
Exit: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_114932, _114934, _114936))
^ Exit: (271) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_114932, _114934, _114936), defined)
^ Call: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _106520, _128846)
^ Unify: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (269) [system] true==true
Exit: (269) [system] true==true
^ Exit: (268) [user] is_debugging(eval_args)
^ Unify: (267) [user] must_eval_args(=, _6988, 497, '&self', _4148, _74068)
^ Call: (268) [user] eval_args(=, _6988, 497, '&self', _4148, _74068)
^ Unify: (268) [user] eval_args(=, _6988, 497, '&self', _4148, _74068)
Call: (269) [system] var(_4148)
Exit: (269) [system] var(_4148)
Call: (269) [system] nonvar(_74068)
^ Redo: (268) [user] eval_args(=, _6988, 497, '&self', _4148, _74068)
^ Unify: (268) [user] eval_args(=, _6988, 497, '&self', _4148, _74068)
^ Call: (270) [system] setup_call_cleanup('$notrace'(_143818, _143820), once(user:self_eval(_4148)), '$restore_trace'(_143818, _143820))
^ Unify: (270) [system] setup_call_cleanup(system:'$notrace'(_143818, _143820), system:once(user:self_eval(_4148)), system:'$restore_trace'(_143818, _143820))
^ Call: (271) [system] sig_atomic(system:'$notrace'(_143818, _143820))
^ Exit: (270) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(_4148)), system:'$restore_trace'(3, -1))
Call: (269) [system] _74068=_4148
Exit: (269) [system] _4148=_4148
^ Exit: (268) [user] eval_args(=, _6988, 497, '&self', _4148, _4148)
^ Exit: (267) [user] must_eval_args(=, _6988, 497, '&self', _4148, _4148)
Call: (267) [apply] apply:maplist_([], _74070, user:must_eval_args(=, _6988, 497, '&self'))
Unify: (267) [apply] apply:maplist_([], [], user:must_eval_args(=, _6988, 497, '&self'))
Exit: (267) [apply] apply:maplist_([], [], user:must_eval_args(=, _6988, 497, '&self'))
Exit: (266) [apply] apply:maplist_([_4148], [_4148], user:must_eval_args(=, _6988, 497, '&self'))
Exit: (265) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:must_eval_args(=, _6988, 497, '&self'))
^ Exit: (264) [apply] apply:maplist(user:must_eval_args(=, _6988, 497, '&self'), [directory, _4148], [directory, _4148])
Call: (264) [system] _6932=_6930
Exit: (264) [system] _6930=_6930
^ Exit: (263) [user] eval_adjust_args2(=, _6584, _6930, _6930, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Exit: (261) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6584, _6930, _6930, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), eval_adjust_args1(=, _6584, _6930, _6930, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
^ Exit: (260) [user] eval_adjust_args(=, _6584, _6930, _6930, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Call: (260) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))
^ Unify: (260) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))
^ Call: (262) [system] setup_call_cleanup('$notrace'(_163618, _163620), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))), _163576, fbug((_163576-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))))))), '$restore_trace'(_163618, _163620))
^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_163618, _163620), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))), _163576, fbug((_163576-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))))))), system:'$restore_trace'(_163618, _163620))
^ Call: (263) [system] sig_atomic(system:'$notrace'(_163618, _163620))
^ Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))), _163576, fbug((_163576-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (260) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))
^ Call: (260) [user] eval_70(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Unify: (260) [user] eval_70(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
Call: (261) [user] if_or_else(eval_maybe_python(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)))))
Unify: (261) [user] if_or_else(eval_maybe_python(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)))))
^ Call: (262) [user] eval_maybe_python(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Unify: (262) [user] eval_maybe_python(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
Call: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
Unify: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
^ Call: (264) [user] typed_list('&self', _176030, _175952)
^ Unify: (264) [user] typed_list('&self', _176962, _175952)
Call: (265) [system] compound('&self')
Fail: (265) [system] compound('&self')
^ Fail: (264) [user] typed_list('&self', _179742, _175952)
Redo: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
Unify: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
Call: (264) [system] '&self'=='&flybase'
Redo: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
Unify: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
^ Call: (264) [user] metta_atom_in_file('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
^ Unify: (264) [user] metta_atom_in_file('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
^ Call: (265) [user] metta_atom_in_file('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'], _187124, _187126)
^ Unify: (265) [user] metta_atom_in_file('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'], _188060, _188062)
^ Call: (266) [user] loaded_into_kb('&self', _188918)
^ Unify: (266) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (266) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (266) [user] once(user:asserted_metta_pred(_199488, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (266) [system] once(user:asserted_metta_pred(_199488, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (267) [user] asserted_metta_pred(_199488, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (267) [user] asserted_metta_pred(_199488, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
Unify: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
Call: (264) [user] metta_atom_asserted('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
Unify: (264) [user] metta_atom_asserted('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
^ Call: (265) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
Redo: (264) [user] metta_atom_asserted('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
Redo: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
Unify: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
Call: (264) [system] '&self'\=='&corelib'
Exit: (264) [system] '&self'\=='&corelib'
^ Call: (264) [user] using_all_spaces
^ Unify: (264) [user] using_all_spaces
Call: (265) [system] nb_current(with_all_spaces, t)
Redo: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
Unify: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
Call: (264) [system] '&self'\=='&corelib'
Exit: (264) [system] '&self'\=='&corelib'
Call: (264) [user] metta_atom_asserted('&self', '&corelib')
Unify: (264) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (265) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (264) [user] metta_atom_asserted('&self', '&corelib')
Unify: (264) [user] metta_atom_asserted('&self', '&corelib')
Exit: (264) [user] metta_atom_asserted('&self', '&corelib')
Call: (264) [user] should_inherit_from_corelib(['registered-python-function', _174104, _174110, 'prolog-load-context'])
Unify: (264) [user] should_inherit_from_corelib(['registered-python-function', _174104, _174110, 'prolog-load-context'])
^ Call: (265) [user] using_all_spaces
^ Unify: (265) [user] using_all_spaces
Call: (266) [system] nb_current(with_all_spaces, t)
Redo: (264) [user] should_inherit_from_corelib(['registered-python-function', _174104, _174110, 'prolog-load-context'])
Unify: (264) [user] should_inherit_from_corelib(['registered-python-function', _174104, _174110, 'prolog-load-context'])
Call: (265) [system] 'registered-python-function'==(:)
Redo: (264) [user] should_inherit_from_corelib(['registered-python-function', _174104, _174110, 'prolog-load-context'])
Unify: (264) [user] should_inherit_from_corelib(['registered-python-function', _174104, _174110, 'prolog-load-context'])
Call: (265) [system] 'registered-python-function'=='@doc'
Redo: (264) [user] should_inherit_from_corelib(['registered-python-function', _174104, _174110, 'prolog-load-context'])
Unify: (264) [user] should_inherit_from_corelib(['registered-python-function', _174104, _174110, 'prolog-load-context'])
Call: (265) [system] fail
Redo: (264) [user] metta_atom_asserted('&self', '&corelib')
Redo: (263) [user] metta_atom('&self', ['registered-python-function', _174104, _174110, 'prolog-load-context'])
Redo: (261) [user] if_or_else(eval_maybe_python(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)))))
Call: (262) [user] if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930))))
Unify: (262) [user] if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930))))
^ Call: (263) [user] eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Unify: (263) [user] eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Call: (264) [user] allow_host_functions
^ Unify: (264) [user] allow_host_functions
^ Exit: (264) [user] allow_host_functions
^ Call: (264) [user] once((is_system_pred('prolog-load-context'), length([directory, _4148], _261976), is_syspred('prolog-load-context', _261976, _261984)))
^ Unify: (264) [system] once(user:(is_system_pred('prolog-load-context'), length([directory, _4148], _261976), is_syspred('prolog-load-context', _261976, _261984)))
^ Call: (266) [user] is_system_pred('prolog-load-context')
^ Unify: (266) [user] is_system_pred('prolog-load-context')
Call: (267) [system] atom('prolog-load-context')
Exit: (267) [system] atom('prolog-load-context')
Call: (267) [system] atom_concat(_267622, !, 'prolog-load-context')
^ Redo: (266) [user] is_system_pred('prolog-load-context')
^ Unify: (266) [user] is_system_pred('prolog-load-context')
Call: (267) [system] atom('prolog-load-context')
Exit: (267) [system] atom('prolog-load-context')
Call: (267) [system] atom_concat(_272250, '-fn', 'prolog-load-context')
^ Redo: (266) [user] is_system_pred('prolog-load-context')
^ Unify: (266) [user] is_system_pred('prolog-load-context')
Call: (267) [system] atom('prolog-load-context')
Exit: (267) [system] atom('prolog-load-context')
Call: (267) [system] atom_concat(_276878, '-p', 'prolog-load-context')
^ Fail: (266) [user] is_system_pred('prolog-load-context')
Redo: (262) [user] if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930))))
Call: (263) [user] if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)))
Unify: (263) [user] if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)))
^ Call: (264) [user] eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Unify: (264) [user] eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Call: (265) [user] allow_host_functions
^ Unify: (265) [user] allow_host_functions
^ Exit: (265) [user] allow_host_functions
^ Call: (265) [user] is_system_pred('prolog-load-context')
^ Unify: (265) [user] is_system_pred('prolog-load-context')
Call: (266) [system] atom('prolog-load-context')
Exit: (266) [system] atom('prolog-load-context')
Call: (266) [system] atom_concat(_289814, !, 'prolog-load-context')
^ Redo: (265) [user] is_system_pred('prolog-load-context')
^ Unify: (265) [user] is_system_pred('prolog-load-context')
Call: (266) [system] atom('prolog-load-context')
Exit: (266) [system] atom('prolog-load-context')
Call: (266) [system] atom_concat(_294442, '-fn', 'prolog-load-context')
^ Redo: (265) [user] is_system_pred('prolog-load-context')
^ Unify: (265) [user] is_system_pred('prolog-load-context')
Call: (266) [system] atom('prolog-load-context')
Exit: (266) [system] atom('prolog-load-context')
Call: (266) [system] atom_concat(_299070, '-p', 'prolog-load-context')
Redo: (263) [user] if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)))
Call: (264) [user] if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930))
Unify: (264) [user] if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930))
^ Call: (265) [user] eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Unify: (265) [user] eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Call: (266) [user] curried_arity(['prolog-load-context', directory, _4148], _304564, _304566)
^ Unify: (266) [user] curried_arity(['prolog-load-context', directory, _4148], _304564, _304566)
Call: (267) [system] var(['prolog-load-context', directory, _4148])
^ Redo: (266) [user] curried_arity(['prolog-load-context', directory, _4148], _304564, _304566)
^ Unify: (266) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _304566)
Call: (267) [system] var('prolog-load-context')
^ Redo: (266) [user] curried_arity(['prolog-load-context', directory, _4148], _304564, _304566)
^ Unify: (266) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _304566)
^ Call: (267) [user] len_or_unbound([directory, _4148], _304566)
^ Unify: (267) [user] len_or_unbound([directory, _4148], _304566)
Call: (268) [system] is_list([directory, _4148])
Exit: (268) [system] is_list([directory, _4148])
Call: (268) [system] length([directory, _4148], _304566)
Unify: (268) [system] length([directory, _4148], _304566)
Call: (269) [system] var(_304566)
Exit: (269) [system] var(_304566)
Call: (269) [system] []==[]
Exit: (269) [system] []==[]
Call: (269) [system] _304566=2
Exit: (269) [system] 2=2
Exit: (268) [system] length([directory, _4148], 2)
^ Exit: (267) [user] len_or_unbound([directory, _4148], 2)
^ Exit: (266) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', 2)
^ Call: (266) [user] is_metta_type_constructor('&self', 'prolog-load-context', _325920)
^ Redo: (265) [user] eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Unify: (265) [user] eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Call: (266) [user] can_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
^ Unify: (266) [user] can_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
^ Call: (267) [user] cant_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
^ Unify: (267) [user] cant_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
Call: (268) [system] 'prolog-load-context'==let
^ Redo: (266) [user] can_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
^ Unify: (266) [user] can_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
^ Exit: (266) [user] can_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
^ Call: (266) [user] trace_eval(eval_defn_choose_candidates(=, _6584), defn, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Unify: (266) [user] trace_eval(eval_defn_choose_candidates(=, _6584), defn, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Call: (267) [user] must_det_ll((notrace((flag(eval_num, _338080, _338080+1), _338098 is _338080 mod 500, _338116 is 99-497 mod 100, _338140=_338142, option_else('trace-length', _338154, 500), option_else('trace-depth', _338162, 30))), quietly(if_t((nop(stop_rtrace), _338098>_338154), (set_debug(eval, false), _338218 is _338154+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_338218])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_338270)))))
^ Unify: (267) [user] must_det_ll(user:(notrace((flag(eval_num, _338080, _338080+1), _338098 is _338080 mod 500, _338116 is 99-497 mod 100, _338140=_338142, option_else('trace-length', _338154, 500), option_else('trace-depth', _338162, 30))), quietly(if_t((nop(stop_rtrace), _338098>_338154), (set_debug(eval, false), _338218 is _338154+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_338218])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_338270)))))
^ Call: (268) [user] once(user:(notrace((flag(eval_num, _338080, _338080+1), _338098 is _338080 mod 500, _338116 is 99-497 mod 100, _338140=_338142, option_else('trace-length', _338154, 500), option_else('trace-depth', _338162, 30))), quietly(if_t((nop(stop_rtrace), _338098>_338154), (set_debug(eval, false), _338218 is _338154+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_338218])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_338270)))))
^ Unify: (268) [system] once(user:(notrace((flag(eval_num, _338080, _338080+1), _338098 is _338080 mod 500, _338116 is 99-497 mod 100, _338140=_338142, option_else('trace-length', _338154, 500), option_else('trace-depth', _338162, 30))), quietly(if_t((nop(stop_rtrace), _338098>_338154), (set_debug(eval, false), _338218 is _338154+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_338218])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_338270)))))
^ Call: (271) [system] setup_call_cleanup('$notrace'(_341994, _341996), once(user:(flag(eval_num, _338080, _338080+1), _338098 is _338080 mod 500, _338116 is 99-497 mod 100, _338140=_338142, option_else('trace-length', _338154, 500), option_else('trace-depth', _338162, 30))), '$restore_trace'(_341994, _341996))
^ Unify: (271) [system] setup_call_cleanup(system:'$notrace'(_341994, _341996), system:once(user:(flag(eval_num, _338080, _338080+1), _338098 is _338080 mod 500, _338116 is 99-497 mod 100, _338140=_338142, option_else('trace-length', _338154, 500), option_else('trace-depth', _338162, 30))), system:'$restore_trace'(_341994, _341996))
^ Call: (272) [system] sig_atomic(system:'$notrace'(_341994, _341996))
^ Exit: (271) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 5, 5+1), 5 is 5 mod 500, 2 is 99-497 mod 100, _338140=_338140, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (271) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _338218 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_338218])), nop((start_rtrace, rtrace)))))
^ Unify: (271) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _338218 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_338218])), nop((start_rtrace, rtrace)))))
^ Exit: (271) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _338218 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_338218])), nop((start_rtrace, rtrace)))))
Call: (270) [user] nop(notrace(no_repeats_var(_338270)))
Unify: (270) [user] nop(notrace(no_repeats_var(_338270)))
Exit: (270) [user] nop(notrace(no_repeats_var(_338270)))
^ Exit: (268) [system] once(user:(notrace((flag(eval_num, 5, 5+1), 5 is 5 mod 500, 2 is 99-497 mod 100, _338140=_338140, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _338218 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_338218])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_338270)))))
^ Exit: (267) [user] must_det_ll(user:(notrace((flag(eval_num, 5, 5+1), 5 is 5 mod 500, 2 is 99-497 mod 100, _338140=_338140, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _338218 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_338218])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_338270)))))
Call: (267) [occurs] occurs:sub_term(_353458, defn)
Unify: (267) [occurs] occurs:sub_term(defn, defn)
Exit: (267) [occurs] occurs:sub_term(defn, defn)
Call: (267) [system] defn\=defn
Fail: (267) [system] defn\=defn
Redo: (267) [occurs] occurs:sub_term(_353458, defn)
Unify: (267) [occurs] occurs:sub_term(_353458, defn)
Call: (268) [system] compound(defn)
Fail: (268) [system] compound(defn)
Fail: (267) [occurs] occurs:sub_term(_353458, defn)
^ Redo: (266) [user] trace_eval(eval_defn_choose_candidates(=, _6584), defn, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
Call: (267) [system] _363676=defn
Exit: (267) [system] defn=defn
^ Call: (267) [user] if_trace((eval;defn), (_338140=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]])))
^ Unify: (267) [user] if_trace((eval;defn), (_338140=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]])))
^ Call: (269) [system] setup_call_cleanup('$notrace'(_367480, _367482), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _338140=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]]))), _367438, fbug((_367438-->if_trace((eval;defn), (_338140=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]])))))))), '$restore_trace'(_367480, _367482))
^ Unify: (269) [system] setup_call_cleanup(system:'$notrace'(_367480, _367482), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _338140=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]]))), _367438, fbug((_367438-->if_trace((eval;defn), (_338140=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(_367480, _367482))
^ Call: (270) [system] sig_atomic(system:'$notrace'(_367480, _367482))
^ Exit: (269) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _338140=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]]))), _367438, fbug((_367438-->if_trace((eval;defn), (_338140=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (267) [user] if_trace((eval;defn), (_338140=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]])))
Call: (267) [system] _372262=retval(fail)
Exit: (267) [system] retval(fail)=retval(fail)
Call: (267) [system] _374124=(\+ \+ (flag(eval_num, _374144, _374144+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _374144, <--, [defn, _6930]);indentq(2, _374144, <--, [defn, retval(fail)]))))
Exit: (267) [system] (\+ \+ (flag(eval_num, _374144, _374144+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _374144, <--, [defn, _6930]);indentq(2, _374144, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _374144, _374144+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _374144, <--, [defn, _6930]);indentq(2, _374144, <--, [defn, retval(fail)]))))
^ Call: (267) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], _6930)*->nb_setarg(1, retval(fail), _6930);fail, trace, call(eval_defn_choose_candidates(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], _6930)), ignore(notrace((\+_6930\=_338270, nb_setarg(1, retval(fail), _6930))))), ignore((_338140==1->ignore(\+ \+ (flag(eval_num, _374144, _374144+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _374144, <--, [defn, _6930]);indentq(2, _374144, <--, [defn, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _374144, _374144+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _374144, <--, [defn, _6930]);indentq(2, _374144, <--, [defn, retval(fail)])))))))))))
^ Unify: (267) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], _6930)*->nb_setarg(1, retval(fail), _6930);fail, trace, call(eval_defn_choose_candidates(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], _6930)), ignore(notrace((\+_6930\=_338270, nb_setarg(1, retval(fail), _6930))))), user:ignore((_338140==1->ignore(\+ \+ (flag(eval_num, _374144, _374144+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _374144, <--, [defn, _6930]);indentq(2, _374144, <--, [defn, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _374144, _374144+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _374144, <--, [defn, _6930]);indentq(2, _374144, <--, [defn, retval(fail)])))))))))))
^ Call: (269) [user] eval_defn_choose_candidates(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Unify: (269) [user] eval_defn_choose_candidates(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Call: (270) [user] findall((_380012->_380014), get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), _380032)
^ Unify: (270) [$bags] findall((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), _380032)
^ Call: (271) [$bags] findall((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), _380032, [])
^ Unify: (271) [$bags] findall((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), _380032, [])
^ Call: (272) [$bags] cleanup_bag(findall_loop((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), _380032, []), '$destroy_findall_bag')
^ Unify: (272) [$bags] cleanup_bag('$bags':findall_loop((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), _380032, []), '$bags':'$destroy_findall_bag')
Call: (273) [$bags] findall_loop((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), _380032, [])
Unify: (273) [$bags] findall_loop((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), _380032, [])
^ Call: (274) [user] get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014)
^ Unify: (274) [user] get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_388514], _380014)
^ Call: (275) [user] same_len_copy([directory, _4148], _388514)
^ Unify: (275) [user] same_len_copy([directory, _4148], _388514)
Call: (276) [system] length([directory, _4148], _391320)
Unify: (276) [system] length([directory, _4148], _391320)
Call: (277) [system] var(_391320)
Exit: (277) [system] var(_391320)
Call: (277) [system] []==[]
Exit: (277) [system] []==[]
Call: (277) [system] _391320=2
Exit: (277) [system] 2=2
Exit: (276) [system] length([directory, _4148], 2)
Call: (276) [system] length(_388514, 2)
Unify: (276) [system] length(_388514, 2)
Call: (277) [system] var(2)
Redo: (276) [system] length(_388514, 2)
Unify: (276) [system] length(_388514, 2)
Call: (277) [system] integer(2)
Exit: (277) [system] integer(2)
Call: (277) [system] _388514==[]
Redo: (276) [system] length(_388514, 2)
Call: (277) [system] var(_388514)
Exit: (277) [system] var(_388514)
Exit: (276) [system] length([_409864, _409870], 2)
^ Exit: (275) [user] same_len_copy([directory, _4148], [_409864, _409870])
Call: (275) [user] metta_eq_def(=, '&self', ['prolog-load-context', _409864, _409870], _380014)
Unify: (275) [user] metta_eq_def(=, '&self', ['prolog-load-context', _409864, _409870], _380014)
^ Call: (276) [user] ignore((=)=(=))
^ Unify: (276) [system] ignore(user:((=)=(=)))
Call: (277) [system] (=)=(=)
Exit: (277) [system] (=)=(=)
^ Exit: (276) [system] ignore(user:((=)=(=)))
Call: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
Unify: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
^ Call: (277) [user] typed_list('&self', _420170, _420092)
^ Unify: (277) [user] typed_list('&self', _421102, _420092)
Call: (278) [system] compound('&self')
Fail: (278) [system] compound('&self')
^ Fail: (277) [user] typed_list('&self', _423882, _420092)
Redo: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
Unify: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
Call: (277) [system] '&self'=='&flybase'
Redo: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
Unify: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
^ Call: (277) [user] metta_atom_in_file('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
^ Unify: (277) [user] metta_atom_in_file('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
^ Call: (278) [user] metta_atom_in_file('&self', [=, ['prolog-load-context', _409864, _409870], _380014], _431264, _431266)
^ Unify: (278) [user] metta_atom_in_file('&self', [=, ['prolog-load-context', _409864, _409870], _380014], _432200, _432202)
^ Call: (279) [user] loaded_into_kb('&self', _433058)
^ Unify: (279) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (279) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (279) [user] once(user:asserted_metta_pred(_443628, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (279) [system] once(user:asserted_metta_pred(_443628, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (280) [user] asserted_metta_pred(_443628, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (280) [user] asserted_metta_pred(_443628, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
Unify: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
Call: (277) [user] metta_atom_asserted('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
Unify: (277) [user] metta_atom_asserted('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
^ Call: (278) [user] metta_atom_asserted_deduced('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
Redo: (277) [user] metta_atom_asserted('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
Redo: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
Unify: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
Call: (277) [system] '&self'\=='&corelib'
Exit: (277) [system] '&self'\=='&corelib'
^ Call: (277) [user] using_all_spaces
^ Unify: (277) [user] using_all_spaces
Call: (278) [system] nb_current(with_all_spaces, t)
Redo: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
Unify: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
Call: (277) [system] '&self'\=='&corelib'
Exit: (277) [system] '&self'\=='&corelib'
Call: (277) [user] metta_atom_asserted('&self', '&corelib')
Unify: (277) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (278) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (277) [user] metta_atom_asserted('&self', '&corelib')
Unify: (277) [user] metta_atom_asserted('&self', '&corelib')
Exit: (277) [user] metta_atom_asserted('&self', '&corelib')
Call: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _409864, _409870], _380014])
Unify: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _409864, _409870], _380014])
^ Call: (278) [user] using_all_spaces
^ Unify: (278) [user] using_all_spaces
Call: (279) [system] nb_current(with_all_spaces, t)
Redo: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _409864, _409870], _380014])
Unify: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _409864, _409870], _380014])
Call: (278) [system] (=)==(:)
Redo: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _409864, _409870], _380014])
Unify: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _409864, _409870], _380014])
Call: (278) [system] (=)=='@doc'
Redo: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _409864, _409870], _380014])
Unify: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _409864, _409870], _380014])
Call: (278) [system] fail
Redo: (277) [user] metta_atom_asserted('&self', '&corelib')
Redo: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _409864, _409870], _380014])
^ Redo: (274) [user] get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014)
Redo: (273) [$bags] findall_loop((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), _380032, [])
Exit: (273) [$bags] findall_loop((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), [], [])
^ Exit: (272) [$bags] cleanup_bag('$bags':findall_loop((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), [], []), '$bags':'$destroy_findall_bag')
^ Exit: (271) [$bags] findall((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), [], [])
^ Exit: (270) [$bags] findall((_380012->_380014), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _380012, _380014), [])
^ Call: (270) [user] eval_defn_bodies(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930, [])
^ Unify: (270) [user] eval_defn_bodies(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930, [])
^ Call: (271) [user] ignore((curried_arity(['prolog-load-context', directory, _4148], _506252, _506254), assert(is_metta_type_constructor('&self', _506252, _506254))))
^ Unify: (271) [system] ignore(user:(curried_arity(['prolog-load-context', directory, _4148], _506252, _506254), assert(is_metta_type_constructor('&self', _506252, _506254))))
^ Call: (273) [user] curried_arity(['prolog-load-context', directory, _4148], _506252, _506254)
^ Unify: (273) [user] curried_arity(['prolog-load-context', directory, _4148], _506252, _506254)
Call: (274) [system] var(['prolog-load-context', directory, _4148])
^ Redo: (273) [user] curried_arity(['prolog-load-context', directory, _4148], _506252, _506254)
^ Unify: (273) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _506254)
Call: (274) [system] var('prolog-load-context')
^ Redo: (273) [user] curried_arity(['prolog-load-context', directory, _4148], _506252, _506254)
^ Unify: (273) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _506254)
^ Call: (274) [user] len_or_unbound([directory, _4148], _506254)
^ Unify: (274) [user] len_or_unbound([directory, _4148], _506254)
Call: (275) [system] is_list([directory, _4148])
Exit: (275) [system] is_list([directory, _4148])
Call: (275) [system] length([directory, _4148], _506254)
Unify: (275) [system] length([directory, _4148], _506254)
Call: (276) [system] var(_506254)
Exit: (276) [system] var(_506254)
Call: (276) [system] []==[]
Exit: (276) [system] []==[]
Call: (276) [system] _7364=2
Exit: (276) [system] 2=2
Exit: (275) [system] length([directory, _4148], 2)
^ Exit: (274) [user] len_or_unbound([directory, _4148], 2)
^ Exit: (273) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', 2)
^ Call: (273) [user] assert(is_metta_type_constructor('&self', 'prolog-load-context', 2))
^ Exit: (273) [user] assert(is_metta_type_constructor('&self', 'prolog-load-context', 2))
^ Exit: (271) [system] ignore(user:(curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', 2), assert(is_metta_type_constructor('&self', 'prolog-load-context', 2))))
^ Call: (271) [user] if_trace(e, color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))
^ Unify: (271) [user] if_trace(e, color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))
^ Call: (273) [system] setup_call_cleanup('$notrace'(_17604, _17606), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))), _17562, fbug((_17562-->if_trace(e, color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))))))), '$restore_trace'(_17604, _17606))
^ Unify: (273) [system] setup_call_cleanup(system:'$notrace'(_17604, _17606), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))), _17562, fbug((_17562-->if_trace(e, color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))))))), system:'$restore_trace'(_17604, _17606))
^ Call: (274) [system] sig_atomic(system:'$notrace'(_17604, _17606))
^ Exit: (273) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))), _17562, fbug((_17562-->if_trace(e, color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (271) [user] if_trace(e, color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))
^ Call: (271) [user] fail_on_constructor
^ Unify: (271) [user] fail_on_constructor
^ Call: (272) [user] true_flag
^ Unify: (272) [user] true_flag
^ Exit: (272) [user] true_flag
^ Exit: (271) [user] fail_on_constructor
^ Fail: (269) [user] eval_defn_choose_candidates(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
Call: (269) [system] fail
Fail: (269) [system] fail
^ Call: (269) [user] ignore((_7054==1->ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))))))))))
^ Unify: (269) [system] ignore(user:(_7054==1->ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))))))))))
Call: (271) [system] _7054==1
Fail: (271) [system] _7054==1
^ Call: (272) [system] setup_call_cleanup('$notrace'(_34388, _34390), once(user:ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)])))))))), '$restore_trace'(_34388, _34390))
^ Unify: (272) [system] setup_call_cleanup(system:'$notrace'(_34388, _34390), system:once(user:ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_34388, _34390))
^ Call: (273) [system] sig_atomic(system:'$notrace'(_34388, _34390))
^ Exit: (272) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^ Exit: (269) [system] ignore(user:(_7054==1->ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))))))))))
^ Fail: (267) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], _6930)*->nb_setarg(1, retval(fail), _6930);fail, trace, call(eval_defn_choose_candidates(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], _6930)), ignore(notrace((\+_6930\=_7062, nb_setarg(1, retval(fail), _6930))))), user:ignore((_7054==1->ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)])))))))))))
^ Fail: (266) [user] trace_eval(eval_defn_choose_candidates(=, _6584), defn, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
Redo: (264) [user] if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930))
^ Call: (265) [user] eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Unify: (265) [user] eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Call: (266) [user] subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Unify: (266) [user] subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^ Call: (267) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (267) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (268) [system] number(directory)
^ Redo: (267) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (267) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (268) [system] atom('prolog-load-context')
Exit: (268) [system] atom('prolog-load-context')
^ Call: (268) [user] need_subst_f('prolog-load-context')
^ Redo: (267) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Exit: (267) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (267) [system] ['prolog-load-context', directory, _4148]=_6930
Exit: (267) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Exit: (266) [user] subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (265) [user] eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Exit: (264) [user] if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
Exit: (263) [user] if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])))
Exit: (262) [user] if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))))
Exit: (261) [user] if_or_else(eval_maybe_python(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])))))
^ Exit: (260) [user] eval_70(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Call: (260) [user] check_returnval(=, _6584, ['prolog-load-context', directory, _4148])
^ Unify: (260) [user] check_returnval(=, _6584, ['prolog-load-context', directory, _4148])
^ Exit: (260) [user] check_returnval(=, _6584, ['prolog-load-context', directory, _4148])
^ Exit: (259) [user] eval_41(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (258) [user] eval_40(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (258) [system] ['prolog-load-context', directory, _4148]=_6630
Exit: (258) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Exit: (257) [user] eval_20(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (257) [system] nb_setarg(1, retval(fail), ['prolog-load-context', directory, _4148])
Exit: (257) [system] nb_setarg(1, retval(['prolog-load-context', directory, _71854]), ['prolog-load-context', directory, _4148])
^ Call: (257) [user] ignore(notrace((\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _71854]), ['prolog-load-context', directory, _4148]))))
^ Unify: (257) [system] ignore(user:notrace((\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _71854]), ['prolog-load-context', directory, _4148]))))
^ Call: (259) [system] setup_call_cleanup('$notrace'(_74664, _74666), once(user:(\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _71854]), ['prolog-load-context', directory, _4148]))), '$restore_trace'(_74664, _74666))
^ Unify: (259) [system] setup_call_cleanup(system:'$notrace'(_74664, _74666), system:once(user:(\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _71854]), ['prolog-load-context', directory, _4148]))), system:'$restore_trace'(_74664, _74666))
^ Call: (260) [system] sig_atomic(system:'$notrace'(_74664, _74666))
^ Exit: (259) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _77518]), ['prolog-load-context', directory, _4148]))), system:'$restore_trace'(3, -1))
^ Exit: (257) [system] ignore(user:notrace((\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _77518]), ['prolog-load-context', directory, _4148]))))
^ Call: (257) [user] ignore((_6638==1->ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _77518])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _77518])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _77518])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _77518])]))))))))))
^ Unify: (257) [system] ignore(user:(_6638==1->ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _77518])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _77518])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _77518])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _77518])]))))))))))
Call: (259) [system] _6638==1
Fail: (259) [system] _6638==1
^ Call: (260) [system] setup_call_cleanup('$notrace'(_83120, _83122), once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _77518])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _77518])])))))))), '$restore_trace'(_83120, _83122))
^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_83120, _83122), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _77518])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _77518])])))))))), system:'$restore_trace'(_83120, _83122))
^ Call: (261) [system] sig_atomic(system:'$notrace'(_83120, _83122))
^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _77518])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _77518])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (257) [system] ignore(user:(_6638==1->ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _77518])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _77518])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _77518])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _77518])]))))))))))
^ Exit: (255) [system] call_cleanup(user:((call(eval_20(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])*->nb_setarg(1, retval(['prolog-load-context', directory, _77518]), ['prolog-load-context', directory, _4148]);fail, trace, call(eval_20(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ignore(notrace((\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _77518]), ['prolog-load-context', directory, _4148]))))), user:ignore((_6638==1->ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _77518])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _77518])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _77518])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _77518])])))))))))))
Call: (255) [system] retval(['prolog-load-context', directory, _77518])\=@=retval(fail)
Exit: (255) [system] retval(['prolog-load-context', directory, _77518])\=@=retval(fail)
^ Exit: (254) [user] trace_eval(eval_20(=, _6584), e, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Call: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (256) [system] setup_call_cleanup('$notrace'(_93590, _93592), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_93590, _93592))
^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_93590, _93592), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_93590, _93592))
^ Call: (257) [system] sig_atomic(system:'$notrace'(_93590, _93592))
^ Fail: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (253) [user] eval_01(=, _6584, 498, '&self', ['prolog-load-context', directory, _4148], _6598)
Call: (254) [system] ['prolog-load-context', directory, _4148]=@=['prolog-load-context', directory, _6620]
Exit: (254) [system] ['prolog-load-context', directory, _4148]=@=['prolog-load-context', directory, _6620]
Call: (254) [system] _100152=['prolog-load-context', directory, _4148]
Exit: (254) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Call: (254) [user] eval_02(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)
^ Unify: (254) [user] eval_02(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)
^ Call: (255) [user] once(if_or_else(subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598), if_or_else((fail, finish_eval(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)), ['prolog-load-context', directory, _4148]=_6598)))
^ Unify: (255) [system] once(user:if_or_else(subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598), if_or_else((fail, finish_eval(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)), ['prolog-load-context', directory, _4148]=_6598)))
Call: (256) [user] if_or_else(subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598), if_or_else((fail, finish_eval(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)), ['prolog-load-context', directory, _4148]=_6598))
Unify: (256) [user] if_or_else(subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598), if_or_else((fail, finish_eval(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)), ['prolog-load-context', directory, _4148]=_6598))
^ Call: (257) [user] subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)
^ Unify: (257) [user] subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)
^ Call: (258) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (258) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (259) [system] number(directory)
^ Redo: (258) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (258) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (259) [system] atom('prolog-load-context')
Exit: (259) [system] atom('prolog-load-context')
^ Call: (259) [user] need_subst_f('prolog-load-context')
^ Redo: (258) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Exit: (258) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (258) [system] ['prolog-load-context', directory, _4148]=_6598
Exit: (258) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Exit: (257) [user] subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Exit: (256) [user] if_or_else(subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else((fail, finish_eval(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]))
^ Exit: (255) [system] once(user:if_or_else(subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else((fail, finish_eval(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148])))
^ Exit: (254) [user] eval_02(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (253) [user] eval_01(=, _6584, 498, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (252) [user] eval_00(=, _6584, 498, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (251) [user] eval_args(=, _6584, 498, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (250) [user] must_eval_args(=, _6584, 498, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (250) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], _6600, user:must_eval_args(=, _6584, 498, '&self'))
Unify: (250) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], [_129076|_129078], user:must_eval_args(=, _6584, 498, '&self'))
^ Call: (251) [user] must_eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Unify: (251) [user] must_eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Call: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [system] var(eval_args)
Fail: (253) [system] var(eval_args)
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [system] eval_args==false
Fail: (253) [system] eval_args==false
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [system] eval_args==true
Fail: (253) [system] eval_args==true
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
^ Call: (253) [user] fast_option_value(eval_args, debug)
^ Unify: (253) [user] fast_option_value(eval_args, debug)
Call: (254) [system] atom(eval_args)
Exit: (254) [system] atom(eval_args)
Call: (254) [system] current_prolog_flag(eval_args, debug)
Fail: (254) [system] current_prolog_flag(eval_args, debug)
^ Fail: (253) [user] fast_option_value(eval_args, debug)
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
^ Call: (253) [user] fast_option_value(eval_args, trace)
^ Unify: (253) [user] fast_option_value(eval_args, trace)
Call: (254) [system] atom(eval_args)
Exit: (254) [system] atom(eval_args)
Call: (254) [system] current_prolog_flag(eval_args, trace)
Fail: (254) [system] current_prolog_flag(eval_args, trace)
^ Fail: (253) [user] fast_option_value(eval_args, trace)
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _161528)
Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _161528)
^ Call: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _161528, _163464)
^ Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _161528, [])
Call: (255) [system] current_prolog_flag(nodebugx, true)
^ Redo: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _161528, _166268)
^ Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _161528, _167206)
^ Call: (255) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (255) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (255) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_169940, _169942, _169944), defined)
^ Unify: (255) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_169940, _169942, _169944), defined)
Call: (256) [system] nonvar(defined)
Exit: (256) [system] nonvar(defined)
Call: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_169940, _169942, _169944))
Unify: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_169940, _169942, _169944))
Call: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_169940, _169942, _169944))
Unify: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_169940, _169942, _169944))
Call: (258) [system] callable(debugging_logicmoo_setting(_169940, _169942, _169944))
Exit: (258) [system] callable(debugging_logicmoo_setting(_169940, _169942, _169944))
Call: (258) [system] atom(bugger)
Exit: (258) [system] atom(bugger)
Exit: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_169940, _169942, _169944))
Exit: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_169940, _169942, _169944))
^ Exit: (255) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_169940, _169942, _169944), defined)
^ Call: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _161528, _183854)
^ Unify: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (253) [system] true==true
Exit: (253) [system] true==true
^ Exit: (252) [user] is_debugging(eval_args)
^ Unify: (251) [user] must_eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Call: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
Call: (253) [system] var(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Call: (254) [system] setup_call_cleanup('$notrace'(_196978, _196980), once(user:self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])), '$restore_trace'(_196978, _196980))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_196978, _196980), system:once(user:self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])), system:'$restore_trace'(_196978, _196980))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_196978, _196980))
^ Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Call: (254) [system] setup_call_cleanup('$notrace'(_201716, _201718), once(user:nonvar(_129076)), '$restore_trace'(_201716, _201718))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_201716, _201718), system:once(user:nonvar(_129076)), system:'$restore_trace'(_201716, _201718))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_201716, _201718))
^ Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Call: (254) [system] setup_call_cleanup('$notrace'(_206454, _206456), once(user:nonvar(_129076)), '$restore_trace'(_206454, _206456))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_206454, _206456), system:once(user:nonvar(_129076)), system:'$restore_trace'(_206454, _206456))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_206454, _206456))
^ Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
Call: (253) [system] ['&self', [file_search_path, bench, _4148]]==[]
^ Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
Call: (253) [system] atom(=)
Exit: (253) [system] atom(=)
Call: (253) [system] (=)\==(=)
^ Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Call: (253) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Unify: (253) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Call: (255) [system] setup_call_cleanup('$notrace'(_220520, _220522), once(user:self_eval0(['add-atom', '&self', [file_search_path, bench, _4148]])), '$restore_trace'(_220520, _220522))
^ Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_220520, _220522), system:once(user:self_eval0(['add-atom', '&self', [file_search_path, bench, _4148]])), system:'$restore_trace'(_220520, _220522))
^ Call: (256) [system] sig_atomic(system:'$notrace'(_220520, _220522))
^ Fail: (253) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Call: (253) [user] eval_00(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Unify: (253) [user] eval_00(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Call: (254) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Unify: (254) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Call: (256) [system] setup_call_cleanup('$notrace'(_229918, _229920), once(user:self_eval0(['add-atom', '&self', [file_search_path, bench, _4148]])), '$restore_trace'(_229918, _229920))
^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_229918, _229920), system:once(user:self_eval0(['add-atom', '&self', [file_search_path, bench, _4148]])), system:'$restore_trace'(_229918, _229920))
^ Call: (257) [system] sig_atomic(system:'$notrace'(_229918, _229920))
^ Fail: (254) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Redo: (253) [user] eval_00(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Unify: (253) [user] eval_00(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Call: (254) [user] eval_01(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Unify: (254) [user] eval_01(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _129076)
^ Call: (255) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (255) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
Call: (257) [system] 498<1
Fail: (257) [system] 498<1
^ Redo: (255) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (255) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (256) [system] setup_call_cleanup('$notrace'(_243076, _243078), once(user:(_243052 is 498-1, copy_term(['add-atom', '&self', [file_search_path, bench, _4148]], _243066))), '$restore_trace'(_243076, _243078))
^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_243076, _243078), system:once(user:(_243052 is 498-1, copy_term(['add-atom', '&self', [file_search_path, bench, _4148]], _243066))), system:'$restore_trace'(_243076, _243078))
^ Call: (257) [system] sig_atomic(system:'$notrace'(_243076, _243078))
^ Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1, copy_term(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom', '&self', [file_search_path, bench, _245948]]))), system:'$restore_trace'(3, -1))
^ Call: (255) [user] trace_eval(eval_20(=, _6584), e, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^ Unify: (255) [user] trace_eval(eval_20(=, _6584), e, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^ Call: (256) [user] must_det_ll((notrace((flag(eval_num, _248806, _248806+1), _248824 is _248806 mod 500, _248842 is 99-497 mod 100, _248866=_248868, option_else('trace-length', _248880, 500), option_else('trace-depth', _248888, 30))), quietly(if_t((nop(stop_rtrace), _248824>_248880), (set_debug(eval, false), _248944 is _248880+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_248944])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_248996)))))
^ Unify: (256) [user] must_det_ll(user:(notrace((flag(eval_num, _248806, _248806+1), _248824 is _248806 mod 500, _248842 is 99-497 mod 100, _248866=_248868, option_else('trace-length', _248880, 500), option_else('trace-depth', _248888, 30))), quietly(if_t((nop(stop_rtrace), _248824>_248880), (set_debug(eval, false), _248944 is _248880+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_248944])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_248996)))))
^ Call: (257) [user] once(user:(notrace((flag(eval_num, _248806, _248806+1), _248824 is _248806 mod 500, _248842 is 99-497 mod 100, _248866=_248868, option_else('trace-length', _248880, 500), option_else('trace-depth', _248888, 30))), quietly(if_t((nop(stop_rtrace), _248824>_248880), (set_debug(eval, false), _248944 is _248880+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_248944])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_248996)))))
^ Unify: (257) [system] once(user:(notrace((flag(eval_num, _248806, _248806+1), _248824 is _248806 mod 500, _248842 is 99-497 mod 100, _248866=_248868, option_else('trace-length', _248880, 500), option_else('trace-depth', _248888, 30))), quietly(if_t((nop(stop_rtrace), _248824>_248880), (set_debug(eval, false), _248944 is _248880+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_248944])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_248996)))))
^ Call: (260) [system] setup_call_cleanup('$notrace'(_252720, _252722), once(user:(flag(eval_num, _248806, _248806+1), _248824 is _248806 mod 500, _248842 is 99-497 mod 100, _248866=_248868, option_else('trace-length', _248880, 500), option_else('trace-depth', _248888, 30))), '$restore_trace'(_252720, _252722))
^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_252720, _252722), system:once(user:(flag(eval_num, _248806, _248806+1), _248824 is _248806 mod 500, _248842 is 99-497 mod 100, _248866=_248868, option_else('trace-length', _248880, 500), option_else('trace-depth', _248888, 30))), system:'$restore_trace'(_252720, _252722))
^ Call: (261) [system] sig_atomic(system:'$notrace'(_252720, _252722))
^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 6, 6+1), 6 is 6 mod 500, 2 is 99-497 mod 100, _248866=_248866, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 6>500), (set_debug(eval, false), _248944 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_248944])), nop((start_rtrace, rtrace)))))
^ Unify: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 6>500), (set_debug(eval, false), _248944 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_248944])), nop((start_rtrace, rtrace)))))
^ Exit: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 6>500), (set_debug(eval, false), _248944 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_248944])), nop((start_rtrace, rtrace)))))
Call: (259) [user] nop(notrace(no_repeats_var(_248996)))
Unify: (259) [user] nop(notrace(no_repeats_var(_248996)))
Exit: (259) [user] nop(notrace(no_repeats_var(_248996)))
^ Exit: (257) [system] once(user:(notrace((flag(eval_num, 6, 6+1), 6 is 6 mod 500, 2 is 99-497 mod 100, _248866=_248866, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 6>500), (set_debug(eval, false), _248944 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_248944])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_248996)))))
^ Exit: (256) [user] must_det_ll(user:(notrace((flag(eval_num, 6, 6+1), 6 is 6 mod 500, 2 is 99-497 mod 100, _248866=_248866, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 6>500), (set_debug(eval, false), _248944 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_248944])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_248996)))))
Call: (256) [occurs] occurs:sub_term(_264184, e)
Unify: (256) [occurs] occurs:sub_term(e, e)
Exit: (256) [occurs] occurs:sub_term(e, e)
Call: (256) [system] e\=e
Fail: (256) [system] e\=e
Redo: (256) [occurs] occurs:sub_term(_264184, e)
Unify: (256) [occurs] occurs:sub_term(_264184, e)
Call: (257) [system] compound(e)
Fail: (257) [system] compound(e)
Fail: (256) [occurs] occurs:sub_term(_264184, e)
^ Redo: (255) [user] trace_eval(eval_20(=, _6584), e, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
Call: (256) [system] _274402=e
Exit: (256) [system] e=e
^ Call: (256) [user] if_trace((eval;e), (_248866=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]])))
^ Unify: (256) [user] if_trace((eval;e), (_248866=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]])))
^ Call: (258) [system] setup_call_cleanup('$notrace'(_278206, _278208), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _248866=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]]))), _278164, fbug((_278164-->if_trace((eval;e), (_248866=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]])))))))), '$restore_trace'(_278206, _278208))
^ Unify: (258) [system] setup_call_cleanup(system:'$notrace'(_278206, _278208), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _248866=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]]))), _278164, fbug((_278164-->if_trace((eval;e), (_248866=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]])))))))), system:'$restore_trace'(_278206, _278208))
^ Call: (259) [system] sig_atomic(system:'$notrace'(_278206, _278208))
^ Exit: (258) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _248866=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]]))), _278164, fbug((_278164-->if_trace((eval;e), (_248866=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (256) [user] if_trace((eval;e), (_248866=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]])))
Call: (256) [system] _282988=retval(fail)
Exit: (256) [system] retval(fail)=retval(fail)
Call: (256) [system] _284850=(\+ \+ (flag(eval_num, _284870, _284870+1), (retval(fail)\=@=retval(fail), nonvar(_246896)->indentq(2, _284870, <--, [e, _246896]);indentq(2, _284870, <--, [e, retval(fail)]))))
Exit: (256) [system] (\+ \+ (flag(eval_num, _284870, _284870+1), (retval(fail)\=@=retval(fail), nonvar(_246896)->indentq(2, _284870, <--, [e, _246896]);indentq(2, _284870, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _284870, _284870+1), (retval(fail)\=@=retval(fail), nonvar(_246896)->indentq(2, _284870, <--, [e, _246896]);indentq(2, _284870, <--, [e, retval(fail)]))))
^ Call: (256) [user] call_cleanup(((call(eval_20(=, _6584), 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)*->nb_setarg(1, retval(fail), _246896);fail, trace, call(eval_20(=, _6584), 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)), ignore(notrace((\+_246896\=_248996, nb_setarg(1, retval(fail), _246896))))), ignore((_248866==1->ignore(\+ \+ (flag(eval_num, _284870, _284870+1), (retval(fail)\=@=retval(fail), nonvar(_246896)->indentq(2, _284870, <--, [e, _246896]);indentq(2, _284870, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _284870, _284870+1), (retval(fail)\=@=retval(fail), nonvar(_246896)->indentq(2, _284870, <--, [e, _246896]);indentq(2, _284870, <--, [e, retval(fail)])))))))))))
^ Unify: (256) [system] call_cleanup(user:((call(eval_20(=, _6584), 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)*->nb_setarg(1, retval(fail), _246896);fail, trace, call(eval_20(=, _6584), 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)), ignore(notrace((\+_246896\=_248996, nb_setarg(1, retval(fail), _246896))))), user:ignore((_248866==1->ignore(\+ \+ (flag(eval_num, _284870, _284870+1), (retval(fail)\=@=retval(fail), nonvar(_246896)->indentq(2, _284870, <--, [e, _246896]);indentq(2, _284870, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _284870, _284870+1), (retval(fail)\=@=retval(fail), nonvar(_246896)->indentq(2, _284870, <--, [e, _246896]);indentq(2, _284870, <--, [e, retval(fail)])))))))))))
^ Call: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^ Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
Call: (259) [system] atom(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^ Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^ Call: (259) [user] no_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Unify: (259) [user] no_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Call: (260) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Unify: (260) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Call: (262) [system] setup_call_cleanup('$notrace'(_297256, _297258), once(user:self_eval0(['add-atom', '&self', [file_search_path, bench, _4148]])), '$restore_trace'(_297256, _297258))
^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_297256, _297258), system:once(user:self_eval0(['add-atom', '&self', [file_search_path, bench, _4148]])), system:'$restore_trace'(_297256, _297258))
^ Call: (263) [system] sig_atomic(system:'$notrace'(_297256, _297258))
^ Fail: (260) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Redo: (259) [user] no_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Unify: (259) [user] no_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
Call: (260) [system] atomic('add-atom')
Exit: (260) [system] atomic('add-atom')
^ Call: (260) [user] is_sl('add-atom')
^ Unify: (260) [user] is_sl('add-atom')
Call: (261) [system] number('add-atom')
^ Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^ Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
Call: (259) [system] ['&self', [file_search_path, bench, _4148]]==[]
^ Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^ Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
Call: (259) [system] atom(=)
Exit: (259) [system] atom(=)
Call: (259) [system] (=)\==(=)
^ Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^ Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
Call: (259) [system] callable('add-atom')
Exit: (259) [system] callable('add-atom')
^ Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
Call: (259) [system] is_list(['&self', [file_search_path, bench, _4148]])
Exit: (259) [system] is_list(['&self', [file_search_path, bench, _4148]])
^ Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
Call: (259) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
Exit: (259) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_324290])
Call: (259) [system] var('add-atom')
^ Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^ Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^ Call: (259) [user] once(expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _328052))
^ Unify: (259) [system] once(user:expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _328052))
^ Call: (260) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _328052)
^ Unify: (260) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _328052)
Call: (261) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
Exit: (261) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
^ Unify: (260) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_333628])
Call: (261) [system] ground('add-atom')
Exit: (261) [system] ground('add-atom')
^ Unify: (260) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_336410])
^ Call: (261) [user] apply:maplist(expand_eval, ['&self', [file_search_path, bench, _4148]], _336410)
^ Unify: (261) [apply] apply:maplist(user:expand_eval, ['&self', [file_search_path, bench, _4148]], _336410)
Call: (262) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], _336410, user:expand_eval)
Unify: (262) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], [_340156|_340158], user:expand_eval)
^ Call: (263) [user] expand_eval('&self', _340156)
^ Unify: (263) [user] expand_eval('&self', _340156)
Call: (264) [system] is_list('&self')
^ Redo: (263) [user] expand_eval('&self', _340156)
Call: (264) [system] '&self'=_340156
Exit: (264) [system] '&self'='&self'
^ Exit: (263) [user] expand_eval('&self', '&self')
Call: (263) [apply] apply:maplist_([[file_search_path, bench, _4148]], _340158, user:expand_eval)
Unify: (263) [apply] apply:maplist_([[file_search_path, bench, _4148]], [_348518|_348520], user:expand_eval)
^ Call: (264) [user] expand_eval([file_search_path, bench, _4148], _348518)
^ Unify: (264) [user] expand_eval([file_search_path, bench, _4148], _348518)
Call: (265) [system] is_list([file_search_path, bench, _4148])
Exit: (265) [system] is_list([file_search_path, bench, _4148])
^ Unify: (264) [user] expand_eval([file_search_path, bench, _4148], [file_search_path|_353162])
Call: (265) [system] ground(file_search_path)
Exit: (265) [system] ground(file_search_path)
^ Unify: (264) [user] expand_eval([file_search_path, bench, _4148], [file_search_path|_355944])
^ Call: (265) [user] apply:maplist(expand_eval, [bench, _4148], _355944)
^ Unify: (265) [apply] apply:maplist(user:expand_eval, [bench, _4148], _355944)
Call: (266) [apply] apply:maplist_([bench, _4148], _355944, user:expand_eval)
Unify: (266) [apply] apply:maplist_([bench, _4148], [_359690|_359692], user:expand_eval)
^ Call: (267) [user] expand_eval(bench, _359690)
^ Unify: (267) [user] expand_eval(bench, _359690)
Call: (268) [system] is_list(bench)
^ Redo: (267) [user] expand_eval(bench, _359690)
Call: (268) [system] bench=_359690
Exit: (268) [system] bench=bench
^ Exit: (267) [user] expand_eval(bench, bench)
Call: (267) [apply] apply:maplist_([_4148], _359692, user:expand_eval)
Unify: (267) [apply] apply:maplist_([_4148], [_368052|_368054], user:expand_eval)
^ Call: (268) [user] expand_eval(_4148, _368052)
^ Unify: (268) [user] expand_eval(_4148, _368052)
Call: (269) [system] is_list(_4148)
^ Redo: (268) [user] expand_eval(_4148, _368052)
Call: (269) [system] _4148=_368052
Exit: (269) [system] _4148=_4148
^ Exit: (268) [user] expand_eval(_4148, _4148)
Call: (268) [apply] apply:maplist_([], _368054, user:expand_eval)
Unify: (268) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (268) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (267) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
Exit: (266) [apply] apply:maplist_([bench, _4148], [bench, _4148], user:expand_eval)
^ Exit: (265) [apply] apply:maplist(user:expand_eval, [bench, _4148], [bench, _4148])
^ Exit: (264) [user] expand_eval([file_search_path, bench, _4148], [file_search_path, bench, _4148])
Call: (264) [apply] apply:maplist_([], _348520, user:expand_eval)
Unify: (264) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (264) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (263) [apply] apply:maplist_([[file_search_path, bench, _4148]], [[file_search_path, bench, _4148]], user:expand_eval)
Exit: (262) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], ['&self', [file_search_path, bench, _4148]], user:expand_eval)
^ Exit: (261) [apply] apply:maplist(user:expand_eval, ['&self', [file_search_path, bench, _4148]], ['&self', [file_search_path, bench, _4148]])
^ Exit: (260) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom', '&self', [file_search_path, bench, _4148]])
^ Exit: (259) [system] once(user:expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom', '&self', [file_search_path, bench, _4148]]))
Call: (259) [system] ['add-atom', '&self', [file_search_path, bench, _4148]]\==['add-atom', '&self', [file_search_path, bench, _4148]]
^ Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^ Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^ Call: (259) [user] is_progn('add-atom')
^ Unify: (259) [user] is_progn('add-atom')
Call: (260) [system] var('add-atom')
^ Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^ Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^ Call: (259) [user] is_space_op('add-atom')
^ Unify: (259) [user] is_space_op('add-atom')
^ Exit: (259) [user] is_space_op('add-atom')
^ Call: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^ Unify: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
Call: (260) [system] [file_search_path, bench, _4148]==[]
^ Redo: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
Call: (260) [system] [file_search_path, bench, _4148]=='Empty'
^ Redo: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
Call: (260) [system] [file_search_path, bench, _4148]=='Nil'
^ Redo: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^ Unify: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
Call: (260) [user] into_space(497, '&self', '&self', _408170)
Unify: (260) [user] into_space(497, '&self', '&self', '&self')
Call: (261) [system] '&self'=='&self'
Exit: (261) [system] '&self'=='&self'
Exit: (260) [user] into_space(497, '&self', '&self', '&self')
^ Call: (260) [user] eval_space(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
^ Unify: (260) [user] eval_space(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _246896)
Call: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _414700)
Unify: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _414700)
Call: (262) [system] var([file_search_path, bench, _4148])
Redo: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _414700)
Unify: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _414700)
Call: (262) [system] load\==exec
Exit: (262) [system] load\==exec
Call: (262) [system] [file_search_path, bench, _4148]==[]
Redo: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _414700)
Unify: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _414700)
Call: (262) [system] string([file_search_path, bench, _4148])
Redo: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _414700)
Unify: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _414700)
Call: (262) [system] load\==exec
Exit: (262) [system] load\==exec
^ Call: (262) [user] if_t(into_simple_op(load, [file_search_path, bench, _4148], _428620), pfcAdd_Now('next-operation'(_428620)))
^ Unify: (262) [user] if_t(into_simple_op(load, [file_search_path, bench, _4148], _428620), pfcAdd_Now('next-operation'(_428620)))
Call: (263) [user] into_simple_op(load, [file_search_path, bench, _4148], _428620)
Unify: (263) [user] into_simple_op(load, [file_search_path, bench, _4148], op(load, file_search_path, _431412))
Call: (264) [user] o_s([bench, _4148], _431412)
Unify: (264) [user] o_s([bench, _4148], _431412)
Call: (265) [user] o_s(bench, _431412)
Unify: (265) [user] o_s(bench, bench)
Exit: (265) [user] o_s(bench, bench)
Exit: (264) [user] o_s([bench, _4148], bench)
Exit: (263) [user] into_simple_op(load, [file_search_path, bench, _4148], op(load, file_search_path, bench))
^ Call: (263) [user] pfcAdd_Now('next-operation'(op(load, file_search_path, bench)))
^ Unify: (263) [user] pfcAdd_Now('next-operation'(op(load, file_search_path, bench)))
^ Call: (264) [user] current_predicate(pfcAdd/1)
^ Exit: (264) [user] current_predicate(pfcAdd/1)
^ Call: (264) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, file_search_path, bench))))
^ Unify: (264) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, file_search_path, bench))))
^ Call: (265) [user] clause(pfcTraceExecution, true)
^ Fail: (265) [user] clause(pfcTraceExecution, true)
^ Redo: (264) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, file_search_path, bench))))
^ Exit: (264) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, file_search_path, bench))))
^ Call: (264) [user] pfcAdd('next-operation'(op(load, file_search_path, bench)))
^ Unify: (264) [user] pfcAdd('next-operation'(op(load, file_search_path, bench)))
^ Call: (265) [user] must_ex(current_why_UU(_449882))
^ Unify: (265) [user] must_ex(current_why_UU(_449882))
Call: (267) [user] current_why_UU(_449882)
Unify: (267) [user] current_why_UU(_449882)
^ Call: (268) [user] get_why_uu(_449882)
^ Unify: (268) [user] get_why_uu(_449882)
^ Call: (269) [user] findall(_455422, current_why(_455422), _455428)
^ Unify: (269) [$bags] findall(_455422, user:current_why(_455422), _455428)
^ Call: (270) [$bags] findall(_455422, user:current_why(_455422), _455428, [])
^ Unify: (270) [$bags] findall(_455422, user:current_why(_455422), _455428, [])
^ Call: (271) [$bags] cleanup_bag(findall_loop(_455422, user:current_why(_455422), _455428, []), '$destroy_findall_bag')
^ Unify: (271) [$bags] cleanup_bag('$bags':findall_loop(_455422, user:current_why(_455422), _455428, []), '$bags':'$destroy_findall_bag')
Call: (272) [$bags] findall_loop(_455422, user:current_why(_455422), _455428, [])
Unify: (272) [$bags] findall_loop(_455422, user:current_why(_455422), _455428, [])
^ Call: (273) [user] bugger:current_why(_455422)
^ Unify: (273) [user] bugger:current_why(_455422)
^ Call: (274) [user] bugger:current_why_data(_455422)
^ Unify: (274) [user] bugger:current_why_data(_455422)
Call: (275) [system] nb_current('$current_why', wp(_455422, _466682))
Fail: (275) [system] nb_current('$current_why', wp(_455422, _466682))
^ Redo: (274) [user] bugger:current_why_data(_455422)
^ Unify: (274) [user] bugger:current_why_data(_455422)
Call: (275) [t_l] t_l:current_why_source(_455422)
Fail: (275) [t_l] t_l:current_why_source(_455422)
^ Fail: (274) [user] bugger:current_why_data(_455422)
^ Redo: (273) [user] bugger:current_why(_455422)
^ Unify: (273) [user] bugger:current_why(mfl4(_474110, _474112, _474114, _474116))
^ Call: (275) [system] setup_call_cleanup('$notrace'(_475066, _475068), once(user:current_mfl4(_474110, _474112, _474114, _474116)), '$restore_trace'(_475066, _475068))
^ Unify: (275) [system] setup_call_cleanup(system:'$notrace'(_475066, _475068), system:once(user:current_mfl4(_474110, _474112, _474114, _474116)), system:'$restore_trace'(_475066, _475068))
^ Call: (276) [system] sig_atomic(system:'$notrace'(_475066, _475068))
^ Exit: (275) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_474110, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^ Exit: (273) [user] bugger:current_why(P;HTML|mfl4(_474110, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Redo: (272) [$bags] findall_loop(_455422, user:current_why(_455422), _455428, [])
Exit: (272) [$bags] findall_loop(_455422, user:current_why(_455422), [P;HTML|mfl4(_491898, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (271) [$bags] cleanup_bag('$bags':findall_loop(_455422, user:current_why(_455422), [P;HTML|mfl4(_491898, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^ Exit: (270) [$bags] findall(_455422, user:current_why(_455422), [P;HTML|mfl4(_491898, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (269) [$bags] findall(_455422, user:current_why(_455422), [P;HTML|mfl4(_491898, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (269) [system] [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
Exit: (269) [system] [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^ Call: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _7026)
^ Unify: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
Call: (270) [system] var([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (270) [system] var([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _7026)
^ Unify: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (270) [system] nonvar([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (270) [system] nonvar([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (270) [system] [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_94824, _94826)
Fail: (270) [system] [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_94824, _94826)
^ Redo: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _7026)
^ Unify: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _7026)
^ Call: (270) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _125170)
^ Unify: (270) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _125170)
^ Call: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _125170)
^ Unify: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (272) [system] var([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (272) [system] var([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _125170)
^ Unify: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Call: (272) [user] not(compound([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Unify: (272) [system] not(user:compound([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
Call: (273) [system] compound([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (273) [system] compound([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Fail: (272) [system] not(user:compound([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Redo: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _125170)
^ Unify: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _125170)
^ Call: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _125170)
^ Unify: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (273) [system] var(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (273) [system] var(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _125170)
^ Unify: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (273) [user] not(compound(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Unify: (273) [system] not(user:compound(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
Call: (274) [system] compound(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (274) [system] compound(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Fail: (273) [system] not(user:compound(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Redo: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _125170)
^ Unify: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (270) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _7026)
^ Unify: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (271) [system] var(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (271) [system] var(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _7026)
^ Unify: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (271) [system] nonvar(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (271) [system] nonvar(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (271) [system] P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_487658, _487660)
Fail: (271) [system] P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_487658, _487660)
^ Redo: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _7026)
^ Unify: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (268) [user] get_why_uu((P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Exit: (267) [user] current_why_UU((P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (265) [user] must_ex(current_why_UU((P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (265) [user] pfcAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (265) [user] pfcAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (266) [user] pfcPost('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (266) [user] pfcPost('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (267) [user] pfcPost_rev((P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(load, file_search_path, bench)))
^ Unify: (267) [user] pfcPost_rev((P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(load, file_search_path, bench)))
Call: (268) [system] is_list('next-operation'(op(load, file_search_path, bench)))
Fail: (268) [system] is_list('next-operation'(op(load, file_search_path, bench)))
^ Redo: (267) [user] pfcPost_rev((P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(load, file_search_path, bench)))
^ Call: (268) [user] pfcPost1('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (268) [user] pfcPost1('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (269) [user] control_arg_types('next-operation'(op(load, file_search_path, bench)), _130440)
^ Unify: (269) [user] control_arg_types('next-operation'(op(load, file_search_path, bench)), _130440)
Call: (270) [system] fail
Fail: (270) [system] fail
^ Fail: (269) [user] control_arg_types('next-operation'(op(load, file_search_path, bench)), _130440)
^ Redo: (268) [user] pfcPost1('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (268) [user] pfcPost1('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (269) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _150236, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_150236)), trace)))
^ Unify: (269) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _150236, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_150236)), trace)))
^ Call: (270) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _150236, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_150236)), trace)), user:each_call_cleanup)
^ Unify: (270) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _150236, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_150236)), trace)), user:each_call_cleanup)
Call: (271) [system] current_prolog_flag(occurs_check, _180678)
Exit: (271) [system] current_prolog_flag(occurs_check, true)
^ Call: (271) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _150236, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_150236)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (271) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _150236, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_150236)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (272) [system] true==true
Exit: (272) [system] true==true
^ Call: (273) [user] pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (273) [user] pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (274) [user] must_ex(pfcAddSupport('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (274) [user] must_ex(pfcAddSupport('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (276) [user] pfcAddSupport('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (276) [user] pfcAddSupport('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (277) [user] assert('$spft$'('next-operation'(op(load, file_search_path, bench)), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (277) [user] assert('$spft$'('next-operation'(op(load, file_search_path, bench)), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (276) [user] pfcAddSupport('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (274) [user] must_ex(pfcAddSupport('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (274) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)))
^ Unify: (274) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)))
^ Call: (275) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)), true)
^ Unify: (275) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)), true)
^ Call: (276) [user] is_asserted_exact('next-operation'(op(load, file_search_path, bench)), true)
^ Unify: (276) [user] is_asserted_exact('next-operation'(op(load, file_search_path, bench)), true)
^ Call: (277) [user] strip_module('next-operation'(op(load, file_search_path, bench)), _281090, _281092)
^ Exit: (277) [user] strip_module('next-operation'(op(load, file_search_path, bench)), user, 'next-operation'(op(load, file_search_path, bench)))
^ Call: (277) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
^ Unify: (277) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
Call: (278) [system] _284834=user
Exit: (278) [system] user=user
^ Call: (278) [user] clause(user:'next-operation'(op(load, file_search_path, bench)), true, _286704)
^ Fail: (278) [user] clause('next-operation'(op(load, file_search_path, bench)), true, _286704)
^ Redo: (277) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
^ Call: (278) [user] clause(user:'next-operation'(op(load, file_search_path, bench)), true, _289532)
^ Fail: (278) [user] clause('next-operation'(op(load, file_search_path, bench)), true, _289532)
^ Fail: (277) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
^ Fail: (276) [user] is_asserted_exact('next-operation'(op(load, file_search_path, bench)), true)
^ Redo: (275) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)), true)
^ Exit: (275) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)), true)
^ Exit: (274) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)))
^ Call: (274) [user] pfcPost2('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (274) [user] pfcPost2('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (275) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(load, file_search_path, bench)));assert('next-operation'(op(load, file_search_path, bench))))))
^ Unify: (275) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(load, file_search_path, bench)));assert('next-operation'(op(load, file_search_path, bench))))))
^ Call: (277) [user] once((\+ \+is_asserted_exact('next-operation'(op(load, file_search_path, bench)));assert('next-operation'(op(load, file_search_path, bench)))))
^ Unify: (277) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(load, file_search_path, bench)));assert('next-operation'(op(load, file_search_path, bench)))))
^ Call: (279) [user] is_asserted_exact('next-operation'(op(load, file_search_path, bench)))
^ Unify: (279) [user] is_asserted_exact('next-operation'(op(load, file_search_path, bench)))
^ Call: (280) [user] strip_module('next-operation'(op(load, file_search_path, bench)), _316842, _316844)
^ Exit: (280) [user] strip_module('next-operation'(op(load, file_search_path, bench)), user, 'next-operation'(op(load, file_search_path, bench)))
^ Call: (280) [user] hook_database:expand_to_hb('next-operation'(op(load, file_search_path, bench)), _318722, _318724)
^ Unify: (280) [user] hook_database:expand_to_hb('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)), true)
Call: (281) [system] var('next-operation'(op(load, file_search_path, bench)))
Fail: (281) [system] var('next-operation'(op(load, file_search_path, bench)))
^ Redo: (280) [user] hook_database:expand_to_hb('next-operation'(op(load, file_search_path, bench)), _318722, _318724)
^ Unify: (280) [user] hook_database:expand_to_hb('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)), true)
^ Exit: (280) [user] hook_database:expand_to_hb('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)), true)
^ Call: (280) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
^ Unify: (280) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
Call: (281) [system] _327128=user
Exit: (281) [system] user=user
^ Call: (281) [user] clause(user:'next-operation'(op(load, file_search_path, bench)), true, _328998)
^ Fail: (281) [user] clause('next-operation'(op(load, file_search_path, bench)), true, _328998)
^ Redo: (280) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
^ Call: (281) [user] clause(user:'next-operation'(op(load, file_search_path, bench)), true, _331826)
^ Fail: (281) [user] clause('next-operation'(op(load, file_search_path, bench)), true, _331826)
^ Fail: (280) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
^ Fail: (279) [user] is_asserted_exact('next-operation'(op(load, file_search_path, bench)))
^ Call: (279) [user] assert('next-operation'(op(load, file_search_path, bench)))
^ Exit: (279) [user] assert('next-operation'(op(load, file_search_path, bench)))
^ Exit: (277) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(load, file_search_path, bench)));assert('next-operation'(op(load, file_search_path, bench)))))
^ Exit: (275) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(load, file_search_path, bench)));assert('next-operation'(op(load, file_search_path, bench))))))
^ Call: (275) [user] must_ex(pfcTraceAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (275) [user] must_ex(pfcTraceAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (277) [user] pfcTraceAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (277) [user] pfcTraceAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (278) [user] pfcTraceAddPrint('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (278) [user] pfcTraceAddPrint('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (279) [user] pfcIsTraced('next-operation'(op(load, file_search_path, bench)))
^ Unify: (279) [user] pfcIsTraced('next-operation'(op(load, file_search_path, bench)))
^ Call: (280) [user] pfcIsNotTraced('next-operation'(op(load, file_search_path, bench)))
^ Unify: (280) [user] pfcIsNotTraced('next-operation'(op(load, file_search_path, bench)))
^ Call: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _388496)
^ Unify: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _388496)
Call: (282) [system] var('next-operation'(op(load, file_search_path, bench)))
Fail: (282) [system] var('next-operation'(op(load, file_search_path, bench)))
^ Redo: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _388496)
^ Unify: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _388496)
Call: (282) [system] compound('next-operation'(op(load, file_search_path, bench)))
Exit: (282) [system] compound('next-operation'(op(load, file_search_path, bench)))
Call: (282) [system] 1<1
Fail: (282) [system] 1<1
^ Redo: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _388496)
^ Unify: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _388496)
Call: (282) [system] _399648 is 1+ -1
Exit: (282) [system] 0 is 1+ -1
^ Call: (282) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _401506)
^ Unify: (282) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _401506)
Call: (283) [system] is_list('next-operation'(op(load, file_search_path, bench)))
Fail: (283) [system] is_list('next-operation'(op(load, file_search_path, bench)))
^ Redo: (282) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _401506)
^ Unify: (282) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _401506)
Call: (283) [system] compound('next-operation'(op(load, file_search_path, bench)))
Exit: (283) [system] compound('next-operation'(op(load, file_search_path, bench)))
Call: (283) [system] compound_name_arguments('next-operation'(op(load, file_search_path, bench)), _408916, _408918)
Exit: (283) [system] compound_name_arguments('next-operation'(op(load, file_search_path, bench)), 'next-operation', [op(load, file_search_path, bench)])
Call: (283) [lists] lists:member(_401506, ['next-operation', op(load, file_search_path, bench)])
Unify: (283) [lists] lists:member(_401506, ['next-operation', op(load, file_search_path, bench)])
Call: (284) [lists] lists:member_([op(load, file_search_path, bench)], _401506, 'next-operation')
Unify: (284) [lists] lists:member_([op(load, file_search_path, bench)], 'next-operation', 'next-operation')
Exit: (284) [lists] lists:member_([op(load, file_search_path, bench)], 'next-operation', 'next-operation')
Exit: (283) [lists] lists:member('next-operation', ['next-operation', op(load, file_search_path, bench)])
^ Exit: (282) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), 'next-operation')
^ Call: (282) [user] compound_eles(0, 'next-operation', _388496)
^ Unify: (282) [user] compound_eles(0, 'next-operation', _388496)
Call: (283) [system] var('next-operation')
Fail: (283) [system] var('next-operation')
^ Redo: (282) [user] compound_eles(0, 'next-operation', _388496)
^ Unify: (282) [user] compound_eles(0, 'next-operation', _388496)
Call: (283) [system] compound('next-operation')
Fail: (283) [system] compound('next-operation')
^ Redo: (282) [user] compound_eles(0, 'next-operation', _388496)
Call: (283) [system] _388496='next-operation'
Exit: (283) [system] 'next-operation'='next-operation'
^ Exit: (282) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), 'next-operation')
^ Call: (281) [user] pfcIgnored('next-operation')
^ Fail: (281) [user] pfcIgnored('next-operation')
Redo: (284) [lists] lists:member_([op(load, file_search_path, bench)], _401506, 'next-operation')
Unify: (284) [lists] lists:member_([op(load, file_search_path, bench)], _401506, 'next-operation')
Call: (285) [lists] lists:member_([], _401506, op(load, file_search_path, bench))
Unify: (285) [lists] lists:member_([], op(load, file_search_path, bench), op(load, file_search_path, bench))
Exit: (285) [lists] lists:member_([], op(load, file_search_path, bench), op(load, file_search_path, bench))
Exit: (284) [lists] lists:member_([op(load, file_search_path, bench)], op(load, file_search_path, bench), 'next-operation')
Exit: (283) [lists] lists:member(op(load, file_search_path, bench), ['next-operation', op(load, file_search_path, bench)])
^ Exit: (282) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), op(load, file_search_path, bench))
^ Call: (282) [user] compound_eles(0, op(load, file_search_path, bench), _388496)
^ Unify: (282) [user] compound_eles(0, op(load, file_search_path, bench), _388496)
Call: (283) [system] var(op(load, file_search_path, bench))
Fail: (283) [system] var(op(load, file_search_path, bench))
^ Redo: (282) [user] compound_eles(0, op(load, file_search_path, bench), _388496)
^ Unify: (282) [user] compound_eles(0, op(load, file_search_path, bench), _388496)
Call: (283) [system] compound(op(load, file_search_path, bench))
Exit: (283) [system] compound(op(load, file_search_path, bench))
Call: (283) [system] 0<1
Exit: (283) [system] 0<1
Call: (283) [system] _388496=op(load, file_search_path, bench)
Exit: (283) [system] op(load, file_search_path, bench)=op(load, file_search_path, bench)
^ Exit: (282) [user] compound_eles(0, op(load, file_search_path, bench), op(load, file_search_path, bench))
^ Exit: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), op(load, file_search_path, bench))
^ Call: (281) [user] pfcIgnored(op(load, file_search_path, bench))
^ Fail: (281) [user] pfcIgnored(op(load, file_search_path, bench))
^ Fail: (280) [user] pfcIsNotTraced('next-operation'(op(load, file_search_path, bench)))
^ Redo: (279) [user] pfcIsTraced('next-operation'(op(load, file_search_path, bench)))
^ Unify: (279) [user] pfcIsTraced('next-operation'(op(load, file_search_path, bench)))
^ Call: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _456296)
^ Unify: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _456296)
Call: (281) [system] var('next-operation'(op(load, file_search_path, bench)))
Fail: (281) [system] var('next-operation'(op(load, file_search_path, bench)))
^ Redo: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _456296)
^ Unify: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _456296)
Call: (281) [system] compound('next-operation'(op(load, file_search_path, bench)))
Exit: (281) [system] compound('next-operation'(op(load, file_search_path, bench)))
Call: (281) [system] 1<1
Fail: (281) [system] 1<1
^ Redo: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _456296)
^ Unify: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _456296)
Call: (281) [system] _467448 is 1+ -1
Exit: (281) [system] 0 is 1+ -1
^ Call: (281) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _469306)
^ Unify: (281) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _469306)
Call: (282) [system] is_list('next-operation'(op(load, file_search_path, bench)))
Fail: (282) [system] is_list('next-operation'(op(load, file_search_path, bench)))
^ Redo: (281) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _469306)
^ Unify: (281) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _469306)
Call: (282) [system] compound('next-operation'(op(load, file_search_path, bench)))
Exit: (282) [system] compound('next-operation'(op(load, file_search_path, bench)))
Call: (282) [system] compound_name_arguments('next-operation'(op(load, file_search_path, bench)), _476716, _476718)
Exit: (282) [system] compound_name_arguments('next-operation'(op(load, file_search_path, bench)), 'next-operation', [op(load, file_search_path, bench)])
Call: (282) [lists] lists:member(_469306, ['next-operation', op(load, file_search_path, bench)])
Unify: (282) [lists] lists:member(_469306, ['next-operation', op(load, file_search_path, bench)])
Call: (283) [lists] lists:member_([op(load, file_search_path, bench)], _469306, 'next-operation')
Unify: (283) [lists] lists:member_([op(load, file_search_path, bench)], 'next-operation', 'next-operation')
Exit: (283) [lists] lists:member_([op(load, file_search_path, bench)], 'next-operation', 'next-operation')
Exit: (282) [lists] lists:member('next-operation', ['next-operation', op(load, file_search_path, bench)])
^ Exit: (281) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), 'next-operation')
^ Call: (281) [user] compound_eles(0, 'next-operation', _456296)
^ Unify: (281) [user] compound_eles(0, 'next-operation', _456296)
Call: (282) [system] var('next-operation')
Fail: (282) [system] var('next-operation')
^ Redo: (281) [user] compound_eles(0, 'next-operation', _456296)
^ Unify: (281) [user] compound_eles(0, 'next-operation', _456296)
Call: (282) [system] compound('next-operation')
Fail: (282) [system] compound('next-operation')
^ Redo: (281) [user] compound_eles(0, 'next-operation', _456296)
Call: (282) [system] _456296='next-operation'
Exit: (282) [system] 'next-operation'='next-operation'
^ Exit: (281) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), 'next-operation')
^ Call: (280) [user] pfcTraced('next-operation')
^ Fail: (280) [user] pfcTraced('next-operation')
Redo: (283) [lists] lists:member_([op(load, file_search_path, bench)], _469306, 'next-operation')
Unify: (283) [lists] lists:member_([op(load, file_search_path, bench)], _469306, 'next-operation')
Call: (284) [lists] lists:member_([], _469306, op(load, file_search_path, bench))
Unify: (284) [lists] lists:member_([], op(load, file_search_path, bench), op(load, file_search_path, bench))
Exit: (284) [lists] lists:member_([], op(load, file_search_path, bench), op(load, file_search_path, bench))
Exit: (283) [lists] lists:member_([op(load, file_search_path, bench)], op(load, file_search_path, bench), 'next-operation')
Exit: (282) [lists] lists:member(op(load, file_search_path, bench), ['next-operation', op(load, file_search_path, bench)])
^ Exit: (281) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), op(load, file_search_path, bench))
^ Call: (281) [user] compound_eles(0, op(load, file_search_path, bench), _456296)
^ Unify: (281) [user] compound_eles(0, op(load, file_search_path, bench), _456296)
Call: (282) [system] var(op(load, file_search_path, bench))
Fail: (282) [system] var(op(load, file_search_path, bench))
^ Redo: (281) [user] compound_eles(0, op(load, file_search_path, bench), _456296)
^ Unify: (281) [user] compound_eles(0, op(load, file_search_path, bench), _456296)
Call: (282) [system] compound(op(load, file_search_path, bench))
Exit: (282) [system] compound(op(load, file_search_path, bench))
Call: (282) [system] 0<1
Exit: (282) [system] 0<1
Call: (282) [system] _456296=op(load, file_search_path, bench)
Exit: (282) [system] op(load, file_search_path, bench)=op(load, file_search_path, bench)
^ Exit: (281) [user] compound_eles(0, op(load, file_search_path, bench), op(load, file_search_path, bench))
^ Exit: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), op(load, file_search_path, bench))
^ Call: (280) [user] pfcTraced(op(load, file_search_path, bench))
^ Fail: (280) [user] pfcTraced(op(load, file_search_path, bench))
^ Fail: (279) [user] pfcIsTraced('next-operation'(op(load, file_search_path, bench)))
^ Redo: (278) [user] pfcTraceAddPrint('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (278) [user] pfcTraceAddPrint('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (278) [user] pfcTraceAddPrint('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (278) [user] pfcTraceBreak('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (278) [user] pfcTraceBreak('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (279) [user] pfcSpied('next-operation'(op(load, file_search_path, bench)), +)
^ Fail: (279) [user] pfcSpied('next-operation'(op(load, file_search_path, bench)), +)
^ Redo: (278) [user] pfcTraceBreak('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (278) [user] pfcTraceBreak('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (277) [user] pfcTraceAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (275) [user] must_ex(pfcTraceAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (275) [user] must_ex(pfcEnqueue('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (275) [user] must_ex(pfcEnqueue('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (277) [user] pfcEnqueue('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (277) [user] pfcEnqueue('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (278) [user] pfcGetSearch(_106206)
^ Unify: (278) [user] pfcGetSearch(_106206)
Call: (279) [t_l] t_l:pfcSearchTL(_108056)
Fail: (279) [t_l] t_l:pfcSearchTL(_108056)
^ Redo: (278) [user] pfcGetSearch(_106206)
^ Call: (279) [user] pfcSearch(_110830)
^ Unify: (279) [user] pfcSearch(direct)
^ Exit: (279) [user] pfcSearch(direct)
Call: (279) [system] _106206=direct
Exit: (279) [system] direct=direct
^ Exit: (278) [user] pfcGetSearch(direct)
^ Call: (278) [user] pfcEnqueue(direct, 'next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (278) [user] pfcEnqueue(direct, 'next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (279) [system] direct=direct
Exit: (279) [system] direct=direct
^ Call: (279) [user] pfcFwd('next-operation'(op(load, file_search_path, bench)))
^ Unify: (279) [user] pfcFwd('next-operation'(op(load, file_search_path, bench)))
^ Call: (280) [user] control_arg_types('next-operation'(op(load, file_search_path, bench)), _135264)
^ Unify: (280) [user] control_arg_types('next-operation'(op(load, file_search_path, bench)), _135264)
Call: (281) [system] fail
Fail: (281) [system] fail
^ Fail: (280) [user] control_arg_types('next-operation'(op(load, file_search_path, bench)), _135264)
^ Redo: (279) [user] pfcFwd('next-operation'(op(load, file_search_path, bench)))
^ Unify: (279) [user] pfcFwd('next-operation'(op(load, file_search_path, bench)))
^ Call: (280) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(load, file_search_path, bench))))
^ Unify: (280) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))))
^ Call: (281) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))), user:each_call_cleanup)
^ Unify: (281) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))), user:each_call_cleanup)
Call: (282) [system] current_prolog_flag(occurs_check, _145526)
Exit: (282) [system] current_prolog_flag(occurs_check, true)
^ Call: (282) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))), user:set_prolog_flag(occurs_check, true))
^ Unify: (282) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))), user:set_prolog_flag(occurs_check, true))
Call: (283) [system] true==true
Exit: (283) [system] true==true
^ Call: (283) [user] pfcFwd0('next-operation'(op(load, file_search_path, bench)))
^ Unify: (283) [user] pfcFwd0('next-operation'(op(load, file_search_path, bench)))
Call: (284) [system] is_list(_153022)
Fail: (284) [system] is_list(_153022)
^ Redo: (283) [user] pfcFwd0('next-operation'(op(load, file_search_path, bench)))
^ Call: (284) [user] pfcFwd1('next-operation'(op(load, file_search_path, bench)))
^ Unify: (284) [user] pfcFwd1('next-operation'(op(load, file_search_path, bench)))
^ Call: (285) [user] fc_rule_check('next-operation'(op(load, file_search_path, bench)))
^ Unify: (285) [user] fc_rule_check('next-operation'(op(load, file_search_path, bench)))
^ Exit: (285) [user] fc_rule_check('next-operation'(op(load, file_search_path, bench)))
Call: (285) [system] copy_term('next-operation'(op(load, file_search_path, bench)), _160416)
Exit: (285) [system] copy_term('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^ Call: (285) [user] ignore(fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench))))
^ Unify: (285) [system] ignore(user:fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench))))
^ Call: (286) [user] fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^ Unify: (286) [user] fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^ Call: (287) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Unify: (287) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Call: (288) [user] clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), true)
^ Fail: (288) [user] clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), true)
^ Redo: (287) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Call: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Call: (289) [system] var('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Fail: (289) [system] var('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Redo: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Call: (289) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Exit: (289) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Redo: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Call: (289) [user] predicate_property('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), imported_from(system))
^ Unify: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), imported_from(system))
Call: (290) [system] nonvar(imported_from(system))
Exit: (290) [system] nonvar(imported_from(system))
Call: (290) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Unify: (290) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Call: (291) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Unify: (291) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Call: (292) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Exit: (292) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Call: (292) [system] atom(user)
Exit: (292) [system] atom(user)
Exit: (291) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Fail: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), imported_from(system))
^ Redo: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Call: (289) [user] predicate_property('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), built_in)
^ Unify: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), built_in)
Call: (290) [system] nonvar(built_in)
Exit: (290) [system] nonvar(built_in)
Call: (290) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Unify: (290) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Call: (291) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Exit: (291) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Call: (291) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _203078, _203080)
Unify: (291) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _203078, _203080)
Call: (292) [system] compound('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Exit: (292) [system] compound('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Call: (292) [system] compound_name_arity('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _203078, _203080)
Exit: (292) [system] compound_name_arity('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), '$pt$', 2)
Exit: (291) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), '$pt$', 2)
^ Call: (291) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (291) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), built_in)
^ Redo: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Call: (289) [user] predicate_property('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _214320)
^ Unify: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _215260)
Call: (290) [system] nonvar(_216118)
^ Redo: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _217120)
^ Unify: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _218054)
Call: (290) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Unify: (290) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Call: (291) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Exit: (291) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Call: (291) [system] atom(user)
Exit: (291) [system] atom(user)
Exit: (290) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Exit: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), interpreted)
^ Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Call: (289) [user] predicate_property('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), number_of_clauses(_227248))
^ Unify: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), number_of_clauses(_227248))
Call: (290) [system] nonvar(number_of_clauses(_227248))
Exit: (290) [system] nonvar(number_of_clauses(_227248))
Call: (290) [$syspreds] property_predicate(number_of_clauses(_227248), user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Unify: (290) [$syspreds] property_predicate(number_of_clauses(_227248), user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Call: (291) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Unify: (291) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Call: (292) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Exit: (292) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Call: (292) [system] atom(user)
Exit: (292) [system] atom(user)
Exit: (291) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
Exit: (290) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Exit: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), number_of_clauses(0))
^ Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Call: (289) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _242092), (prolog_current_choice(_242102), push_current_choice(_242102), clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _242124), pfc_call(_242124)), nb_setval('$pfc_current_choice', _242092))
^ Unify: (289) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _242092), user:(prolog_current_choice(_242102), push_current_choice(_242102), clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _242124), pfc_call(_242124)), user:nb_setval('$pfc_current_choice', _242092))
^ Call: (290) [system] sig_atomic(user:nb_current('$pfc_current_choice', _242092))
Call: (292) [system] nb_current('$pfc_current_choice', _242092)
Exit: (292) [system] nb_current('$pfc_current_choice', [])
^ Exit: (290) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (291) [system] prolog_current_choice(_242102)
Exit: (291) [system] prolog_current_choice(4964)
^ Call: (291) [user] push_current_choice(4964)
^ Unify: (291) [user] push_current_choice(4964)
Call: (292) [system] nb_current('$pfc_current_choice', _251442)
Exit: (292) [system] nb_current('$pfc_current_choice', [])
Call: (292) [system] b_setval('$pfc_current_choice', [4964])
Exit: (292) [system] b_setval('$pfc_current_choice', [4964])
^ Exit: (291) [user] push_current_choice(4964)
^ Call: (291) [user] clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _242124)
^ Fail: (291) [user] clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _242124)
Call: (291) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (291) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (292) [system] duplicate_term([], _259814)
Exit: (292) [system] duplicate_term([], [])
Call: (292) [system] nb_linkval('$pfc_current_choice', [])
Exit: (292) [system] nb_linkval('$pfc_current_choice', [])
Exit: (291) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (289) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _242092), user:(prolog_current_choice(_242102), push_current_choice(_242102), clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008), _242124), pfc_call(_242124)), user:nb_setval('$pfc_current_choice', _242092))
^ Fail: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Fail: (287) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, file_search_path, bench)), _166008))
^ Redo: (286) [user] fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^ Unify: (286) [user] fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^ Exit: (286) [user] fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^ Exit: (285) [system] ignore(user:fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench))))
^ Call: (285) [user] ignore(fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench))))
^ Unify: (285) [system] ignore(user:fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench))))
^ Call: (286) [user] fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^ Unify: (286) [user] fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^ Call: (287) [user] pfc_spft(_274684, _274770, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692))
^ Unify: (287) [user] pfc_spft(_274684, _275702, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692))
^ Call: (288) [user] pfcCallSystem('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Unify: (288) [user] pfcCallSystem('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Call: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Unify: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Call: (290) [system] var('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Fail: (290) [system] var('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Redo: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Unify: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Call: (290) [system] callable('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Exit: (290) [system] callable('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Unify: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Redo: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Unify: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Call: (290) [user] predicate_property('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), imported_from(system))
^ Unify: (290) [$syspreds] predicate_property(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), imported_from(system))
Call: (291) [system] nonvar(imported_from(system))
Exit: (291) [system] nonvar(imported_from(system))
Call: (291) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Unify: (291) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Call: (292) [$syspreds] define_or_generate(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Unify: (292) [$syspreds] define_or_generate(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Call: (293) [system] callable('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Exit: (293) [system] callable('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Call: (293) [system] atom(user)
Exit: (293) [system] atom(user)
Exit: (292) [$syspreds] define_or_generate(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Fail: (290) [$syspreds] predicate_property(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), imported_from(system))
^ Redo: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Unify: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Call: (290) [user] predicate_property('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), built_in)
^ Unify: (290) [$syspreds] predicate_property(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), built_in)
Call: (291) [system] nonvar(built_in)
Exit: (291) [system] nonvar(built_in)
Call: (291) [$syspreds] property_predicate(built_in, user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Unify: (291) [$syspreds] property_predicate(built_in, user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Call: (292) [system] callable('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Exit: (292) [system] callable('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Call: (292) [$syspreds] goal_name_arity('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _310842, _310844)
Unify: (292) [$syspreds] goal_name_arity('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _310842, _310844)
Call: (293) [system] compound('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Exit: (293) [system] compound('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Call: (293) [system] compound_name_arity('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _310842, _310844)
Exit: (293) [system] compound_name_arity('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), '$spft$', 3)
Exit: (292) [$syspreds] goal_name_arity('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), '$spft$', 3)
^ Call: (292) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (292) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (290) [$syspreds] predicate_property(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), built_in)
^ Redo: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Unify: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Call: (290) [user] predicate_property('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _322084)
^ Unify: (290) [$syspreds] predicate_property(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _323024)
Call: (291) [system] nonvar(_323882)
^ Redo: (290) [$syspreds] predicate_property(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _324884)
^ Unify: (290) [$syspreds] predicate_property(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _325818)
Call: (291) [$syspreds] define_or_generate(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Unify: (291) [$syspreds] define_or_generate(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Call: (292) [system] callable('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Exit: (292) [system] callable('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Call: (292) [system] atom(user)
Exit: (292) [system] atom(user)
Exit: (291) [$syspreds] define_or_generate(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Exit: (290) [$syspreds] predicate_property(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), interpreted)
^ Unify: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Call: (290) [user] predicate_property('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), number_of_clauses(_335012))
^ Unify: (290) [$syspreds] predicate_property(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), number_of_clauses(_335012))
Call: (291) [system] nonvar(number_of_clauses(_335012))
Exit: (291) [system] nonvar(number_of_clauses(_335012))
Call: (291) [$syspreds] property_predicate(number_of_clauses(_335012), user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Unify: (291) [$syspreds] property_predicate(number_of_clauses(_335012), user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Call: (292) [$syspreds] define_or_generate(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Unify: (292) [$syspreds] define_or_generate(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Call: (293) [system] callable('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Exit: (293) [system] callable('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Call: (293) [system] atom(user)
Exit: (293) [system] atom(user)
Exit: (292) [$syspreds] define_or_generate(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
Exit: (291) [$syspreds] property_predicate(number_of_clauses(714), user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Exit: (290) [$syspreds] predicate_property(user:'$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), number_of_clauses(714))
^ Unify: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Call: (290) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _349856), (prolog_current_choice(_349866), push_current_choice(_349866), clause('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _349888), pfc_call(_349888)), nb_setval('$pfc_current_choice', _349856))
^ Unify: (290) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _349856), user:(prolog_current_choice(_349866), push_current_choice(_349866), clause('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _349888), pfc_call(_349888)), user:nb_setval('$pfc_current_choice', _349856))
^ Call: (291) [system] sig_atomic(user:nb_current('$pfc_current_choice', _349856))
Call: (293) [system] nb_current('$pfc_current_choice', _349856)
Exit: (293) [system] nb_current('$pfc_current_choice', [])
^ Exit: (291) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (292) [system] prolog_current_choice(_349866)
Exit: (292) [system] prolog_current_choice(4984)
^ Call: (292) [user] push_current_choice(4984)
^ Unify: (292) [user] push_current_choice(4984)
Call: (293) [system] nb_current('$pfc_current_choice', _359206)
Exit: (293) [system] nb_current('$pfc_current_choice', [])
Call: (293) [system] b_setval('$pfc_current_choice', [4984])
Exit: (293) [system] b_setval('$pfc_current_choice', [4984])
^ Exit: (292) [user] push_current_choice(4984)
^ Call: (292) [user] clause('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _349888)
^ Fail: (292) [user] clause('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _349888)
Call: (292) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (292) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (293) [system] duplicate_term([], _367578)
Exit: (293) [system] duplicate_term([], [])
Call: (293) [system] nb_linkval('$pfc_current_choice', [])
Exit: (293) [system] nb_linkval('$pfc_current_choice', [])
Exit: (292) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (290) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _349856), user:(prolog_current_choice(_349866), push_current_choice(_349866), clause('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)), _349888), pfc_call(_349888)), user:nb_setval('$pfc_current_choice', _349856))
^ Fail: (289) [user] pfc_call('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Fail: (288) [user] pfcCallSystem('$spft$'(_274684, _276562, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692)))
^ Fail: (287) [user] pfc_spft(_274684, _375082, '$nt$'('next-operation'(op(load, file_search_path, bench)), _274690, _274692))
^ Redo: (286) [user] fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^ Unify: (286) [user] fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^ Exit: (286) [user] fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^ Exit: (285) [system] ignore(user:fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench))))
^ Exit: (284) [user] pfcFwd1('next-operation'(op(load, file_search_path, bench)))
^ Exit: (283) [user] pfcFwd0('next-operation'(op(load, file_search_path, bench)))
^ Exit: (282) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))), user:set_prolog_flag(occurs_check, true))
^ Exit: (281) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))), user:each_call_cleanup)
^ Exit: (280) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))))
^ Exit: (279) [user] pfcFwd('next-operation'(op(load, file_search_path, bench)))
^ Exit: (278) [user] pfcEnqueue(direct, 'next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (277) [user] pfcEnqueue('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (275) [user] must_ex(pfcEnqueue('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Exit: (274) [user] pfcPost2('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (273) [user] pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (271) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _7052, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_7052)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (270) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _7052, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_7052)), trace)), user:each_call_cleanup)
^ Exit: (269) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _7052, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_7052)), trace)))
^ Exit: (268) [user] pfcPost1('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (267) [user] pfcPost_rev((P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(load, file_search_path, bench)))
^ Exit: (266) [user] pfcPost('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (266) [user] pfcRun
^ Unify: (266) [user] pfcRun
^ Call: (267) [user] pfcGetSearch(direct)
^ Unify: (267) [user] pfcGetSearch(direct)
Call: (268) [t_l] t_l:pfcSearchTL(_472388)
Fail: (268) [t_l] t_l:pfcSearchTL(_472388)
^ Redo: (267) [user] pfcGetSearch(direct)
^ Call: (268) [user] pfcSearch(_475162)
^ Unify: (268) [user] pfcSearch(direct)
^ Exit: (268) [user] pfcSearch(direct)
Call: (268) [system] direct=direct
Exit: (268) [system] direct=direct
^ Exit: (267) [user] pfcGetSearch(direct)
^ Unify: (266) [user] pfcRun
^ Exit: (266) [user] pfcRun
^ Exit: (265) [user] pfcAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (264) [user] pfcAdd('next-operation'(op(load, file_search_path, bench)))
^ Exit: (263) [user] pfcAdd_Now('next-operation'(op(load, file_search_path, bench)))
^ Exit: (262) [user] if_t(into_simple_op(load, [file_search_path, bench, _4148], op(load, file_search_path, bench)), pfcAdd_Now('next-operation'(op(load, file_search_path, bench))))
Call: (262) [user] dont_give_up(as_tf(asserted_do_metta('&self', load, [file_search_path, bench, _4148]), _6998))
Unify: (262) [user] dont_give_up(as_tf(asserted_do_metta('&self', load, [file_search_path, bench, _4148]), _6998))
^ Call: (264) [user] as_tf(asserted_do_metta('&self', load, [file_search_path, bench, _4148]), _6998)
^ Unify: (264) [user] as_tf(asserted_do_metta('&self', load, [file_search_path, bench, _4148]), _6998)
Call: (265) [system] asserted_do_metta('&self', load, [file_search_path, bench, _4148])\=[_496628|_496630]
Exit: (265) [system] asserted_do_metta('&self', load, [file_search_path, bench, _4148])\=[_496628|_496630]
^ Call: (265) [user] catch_nowarn((call(asserted_do_metta('&self', load, [file_search_path, bench, _4148]))*->_6998='True';_6998='False'))
^ Unify: (265) [user] catch_nowarn((call(asserted_do_metta('&self', load, [file_search_path, bench, _4148]))*->_6998='True';_6998='False'))
Call: (266) [user] catch_err((call(asserted_do_metta('&self', load, [file_search_path, bench, _4148]))*->_6998='True';_6998='False'), error(_500366, _500368), fail)
Unify: (266) [user] catch_err((call(asserted_do_metta('&self', load, [file_search_path, bench, _4148]))*->_6998='True';_6998='False'), error(_500366, _500368), fail)
Call: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
Unify: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
Call: (270) [user] metta_interp_mode(load, _504082)
Redo: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
Unify: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
Call: (270) [system] load==exec
Redo: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
Unify: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
Call: (270) [user] asserted_do_metta2('&self', load, [file_search_path, bench, _4148], [file_search_path, bench, _4148])
Unify: (270) [user] asserted_do_metta2('&self', load, [file_search_path, bench, _4148], [file_search_path, bench, _4148])
Call: (271) [system] nonvar(load)
Exit: (271) [system] nonvar(load)
Call: (271) [user] metta_interp_mode(load, _513304)
Redo: (270) [user] asserted_do_metta2('&self', load, [file_search_path, bench, _4148], [file_search_path, bench, _4148])
Unify: (270) [user] asserted_do_metta2('&self', load, [file_search_path, bench, _4148], [file_search_path, bench, _4148])
^ Call: (271) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))
^ Unify: (271) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))
^ Call: (272) [user] is_compatio
^ Unify: (272) [user] is_compatio
^ Call: (274) [system] setup_call_cleanup('$notrace'(_519780, _519782), once(user:is_compatio0), '$restore_trace'(_519780, _519782))
^ Unify: (274) [system] setup_call_cleanup(system:'$notrace'(_519780, _519782), system:once(user:is_compatio0), system:'$restore_trace'(_519780, _519782))
^ Call: (275) [system] sig_atomic(system:'$notrace'(_519780, _519782))
^ Fail: (272) [user] is_compatio
^ Redo: (271) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))
^ Unify: (271) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))
^ Call: (273) [rtrace] rtrace:quietly3(user:(wots(_8642, must_det_ll(user:metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))), (_8642==""->true;our_ansi_format('#ffa505', '~w~n', [_8642]))))
^ Unify: (273) [rtrace] rtrace:quietly3(user:(wots(_8642, must_det_ll(user:metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))), (_8642==""->true;our_ansi_format('#ffa505', '~w~n', [_8642]))))
(file_search_path bench $_4148)
^ Exit: (273) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (271) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))
Exit: (270) [user] asserted_do_metta2('&self', load, [file_search_path, bench, _4148], [file_search_path, bench, _4148])
Exit: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
Call: (269) [system] _6998='True'
Exit: (269) [system] 'True'='True'
Exit: (266) [user] catch_err((call(asserted_do_metta('&self', load, [file_search_path, bench, _4148]))*->'True'='True';'True'='False'), error(_7078, _7080), fail)
^ Exit: (265) [user] catch_nowarn((call(asserted_do_metta('&self', load, [file_search_path, bench, _4148]))*->'True'='True';'True'='False'))
^ Exit: (264) [user] as_tf(asserted_do_metta('&self', load, [file_search_path, bench, _4148]), 'True')
Exit: (262) [user] dont_give_up(as_tf(asserted_do_metta('&self', load, [file_search_path, bench, _4148]), 'True'))
Exit: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], 'True')
Call: (261) [user] make_nop(_6584, 'True', _6672)
Unify: (261) [user] make_nop(_6584, 'True', _6672)
Call: (262) [user] make_nop(_6672)
Unify: (262) [user] make_nop([])
Exit: (262) [user] make_nop([])
Exit: (261) [user] make_nop(_6584, 'True', [])
^ Call: (261) [user] check_returnval(=, _6584, [])
^ Unify: (261) [user] check_returnval(=, _6584, [])
^ Exit: (261) [user] check_returnval(=, _6584, [])
^ Exit: (260) [user] eval_space(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
^ Exit: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
^ Exit: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
Call: (258) [system] nb_setarg(1, retval(fail), [])
Exit: (258) [system] nb_setarg(1, retval([]), [])
^ Call: (258) [user] ignore(notrace((\+[]\=_6688, nb_setarg(1, retval([]), []))))
^ Unify: (258) [system] ignore(user:notrace((\+[]\=_6688, nb_setarg(1, retval([]), []))))
^ Call: (260) [system] setup_call_cleanup('$notrace'(_40468, _40470), once(user:(\+[]\=_6688, nb_setarg(1, retval([]), []))), '$restore_trace'(_40468, _40470))
^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_40468, _40470), system:once(user:(\+[]\=_6688, nb_setarg(1, retval([]), []))), system:'$restore_trace'(_40468, _40470))
^ Call: (261) [system] sig_atomic(system:'$notrace'(_40468, _40470))
^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[]\=_6688, nb_setarg(1, retval([]), []))), system:'$restore_trace'(3, -1))
^ Exit: (258) [system] ignore(user:notrace((\+[]\=_6688, nb_setarg(1, retval([]), []))))
^ Call: (258) [user] ignore((_6680==1->ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))))))))))
^ Unify: (258) [system] ignore(user:(_6680==1->ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))))))))))
Call: (260) [system] _6680==1
Fail: (260) [system] _6680==1
^ Call: (261) [system] setup_call_cleanup('$notrace'(_48904, _48906), once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])])))))))), '$restore_trace'(_48904, _48906))
^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_48904, _48906), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])])))))))), system:'$restore_trace'(_48904, _48906))
^ Call: (262) [system] sig_atomic(system:'$notrace'(_48904, _48906))
^ Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (258) [system] ignore(user:(_6680==1->ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))))))))))
^ Exit: (256) [system] call_cleanup(user:((call(eval_20(=, _6584), 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])*->nb_setarg(1, retval([]), []);fail, trace, call(eval_20(=, _6584), 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])), ignore(notrace((\+[]\=_6688, nb_setarg(1, retval([]), []))))), user:ignore((_6680==1->ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])])))))))))))
Call: (256) [system] retval([])\=@=retval(fail)
Exit: (256) [system] retval([])\=@=retval(fail)
^ Exit: (255) [user] trace_eval(eval_20(=, _6584), e, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
^ Call: (255) [user] self_eval([])
^ Unify: (255) [user] self_eval([])
^ Call: (257) [system] setup_call_cleanup('$notrace'(_59374, _59376), once(user:self_eval0([])), '$restore_trace'(_59374, _59376))
^ Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_59374, _59376), system:once(user:self_eval0([])), system:'$restore_trace'(_59374, _59376))
^ Call: (258) [system] sig_atomic(system:'$notrace'(_59374, _59376))
^ Exit: (257) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0([])), system:'$restore_trace'(3, -1))
^ Exit: (255) [user] self_eval([])
Call: (255) [system] _6622=[]
Exit: (255) [system] []=[]
^ Exit: (254) [user] eval_01(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
^ Exit: (253) [user] eval_00(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
^ Exit: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
^ Exit: (251) [user] must_eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
Call: (251) [apply] apply:maplist_([], _6624, user:must_eval_args(=, _6584, 498, '&self'))
Unify: (251) [apply] apply:maplist_([], [], user:must_eval_args(=, _6584, 498, '&self'))
Exit: (251) [apply] apply:maplist_([], [], user:must_eval_args(=, _6584, 498, '&self'))
Exit: (250) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], [[]], user:must_eval_args(=, _6584, 498, '&self'))
Exit: (249) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [['prolog-load-context', directory, _4148], []], user:must_eval_args(=, _6584, 498, '&self'))
^ Exit: (248) [apply] apply:maplist(user:must_eval_args(=, _6584, 498, '&self'), [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [['prolog-load-context', directory, _4148], []])
Call: (248) [system] _6528=_6526
Exit: (248) [system] _6526=_6526
^ Exit: (247) [user] eval_adjust_args2(=, _6096, _6526, _6526, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
Exit: (245) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _6526, _6526, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])), eval_adjust_args1(=, _6096, _6526, _6526, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []]))
^ Exit: (244) [user] eval_adjust_args(=, _6096, _6526, _6526, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
^ Call: (244) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))
^ Unify: (244) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))
^ Call: (246) [system] setup_call_cleanup('$notrace'(_81942, _81944), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))), _81900, fbug((_81900-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))))))), '$restore_trace'(_81942, _81944))
^ Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_81942, _81944), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))), _81900, fbug((_81900-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))))))), system:'$restore_trace'(_81942, _81944))
^ Call: (247) [system] sig_atomic(system:'$notrace'(_81942, _81944))
^ Exit: (246) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))), _81900, fbug((_81900-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (244) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))
^ Call: (244) [user] eval_70(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Unify: (244) [user] eval_70(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
Call: (245) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)))))
Unify: (245) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)))))
^ Call: (246) [user] eval_maybe_python(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Unify: (246) [user] eval_maybe_python(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
Call: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
Unify: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
^ Call: (248) [user] typed_list('&self', _94354, _94276)
^ Unify: (248) [user] typed_list('&self', _95286, _94276)
Call: (249) [system] compound('&self')
Fail: (249) [system] compound('&self')
^ Fail: (248) [user] typed_list('&self', _98066, _94276)
Redo: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
Unify: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
Call: (248) [system] '&self'=='&flybase'
Redo: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
Unify: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
^ Call: (248) [user] metta_atom_in_file('&self', ['registered-python-function', _92428, _92434, ','])
^ Unify: (248) [user] metta_atom_in_file('&self', ['registered-python-function', _92428, _92434, ','])
^ Call: (249) [user] metta_atom_in_file('&self', ['registered-python-function', _92428, _92434, ','], _105448, _105450)
^ Unify: (249) [user] metta_atom_in_file('&self', ['registered-python-function', _92428, _92434, ','], _106384, _106386)
^ Call: (250) [user] loaded_into_kb('&self', _107242)
^ Unify: (250) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (250) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (250) [user] once(user:asserted_metta_pred(_117812, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (250) [system] once(user:asserted_metta_pred(_117812, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (251) [user] asserted_metta_pred(_117812, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (251) [user] asserted_metta_pred(_117812, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
Unify: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
Call: (248) [user] metta_atom_asserted('&self', ['registered-python-function', _92428, _92434, ','])
Unify: (248) [user] metta_atom_asserted('&self', ['registered-python-function', _92428, _92434, ','])
^ Call: (249) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _92428, _92434, ','])
Redo: (248) [user] metta_atom_asserted('&self', ['registered-python-function', _92428, _92434, ','])
Redo: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
Unify: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
Call: (248) [system] '&self'\=='&corelib'
Exit: (248) [system] '&self'\=='&corelib'
^ Call: (248) [user] using_all_spaces
^ Unify: (248) [user] using_all_spaces
Call: (249) [system] nb_current(with_all_spaces, t)
Redo: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
Unify: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
Call: (248) [system] '&self'\=='&corelib'
Exit: (248) [system] '&self'\=='&corelib'
Call: (248) [user] metta_atom_asserted('&self', '&corelib')
Unify: (248) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (249) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (248) [user] metta_atom_asserted('&self', '&corelib')
Unify: (248) [user] metta_atom_asserted('&self', '&corelib')
Exit: (248) [user] metta_atom_asserted('&self', '&corelib')
Call: (248) [user] should_inherit_from_corelib(['registered-python-function', _92428, _92434, ','])
Unify: (248) [user] should_inherit_from_corelib(['registered-python-function', _92428, _92434, ','])
^ Call: (249) [user] using_all_spaces
^ Unify: (249) [user] using_all_spaces
Call: (250) [system] nb_current(with_all_spaces, t)
Redo: (248) [user] should_inherit_from_corelib(['registered-python-function', _92428, _92434, ','])
Unify: (248) [user] should_inherit_from_corelib(['registered-python-function', _92428, _92434, ','])
Call: (249) [system] 'registered-python-function'==(:)
Redo: (248) [user] should_inherit_from_corelib(['registered-python-function', _92428, _92434, ','])
Unify: (248) [user] should_inherit_from_corelib(['registered-python-function', _92428, _92434, ','])
Call: (249) [system] 'registered-python-function'=='@doc'
Redo: (248) [user] should_inherit_from_corelib(['registered-python-function', _92428, _92434, ','])
Unify: (248) [user] should_inherit_from_corelib(['registered-python-function', _92428, _92434, ','])
Call: (249) [system] fail
Redo: (248) [user] metta_atom_asserted('&self', '&corelib')
Redo: (247) [user] metta_atom('&self', ['registered-python-function', _92428, _92434, ','])
Redo: (245) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)))))
Call: (246) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526))))
Unify: (246) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526))))
^ Call: (247) [user] eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Unify: (247) [user] eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Call: (248) [user] allow_host_functions
^ Unify: (248) [user] allow_host_functions
^ Exit: (248) [user] allow_host_functions
^ Call: (248) [user] once((is_system_pred(','), length([['prolog-load-context', directory, _4148], []], _180300), is_syspred(',', _180300, _180308)))
^ Unify: (248) [system] once(user:(is_system_pred(','), length([['prolog-load-context', directory, _4148], []], _180300), is_syspred(',', _180300, _180308)))
^ Call: (250) [user] is_system_pred(',')
^ Unify: (250) [user] is_system_pred(',')
Call: (251) [system] atom(',')
Exit: (251) [system] atom(',')
Call: (251) [system] atom_concat(_185946, !, ',')
^ Redo: (250) [user] is_system_pred(',')
^ Unify: (250) [user] is_system_pred(',')
Call: (251) [system] atom(',')
Exit: (251) [system] atom(',')
Call: (251) [system] atom_concat(_190574, '-fn', ',')
^ Redo: (250) [user] is_system_pred(',')
^ Unify: (250) [user] is_system_pred(',')
Call: (251) [system] atom(',')
Exit: (251) [system] atom(',')
Call: (251) [system] atom_concat(_195202, '-p', ',')
^ Fail: (250) [user] is_system_pred(',')
Redo: (246) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526))))
Call: (247) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)))
Unify: (247) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)))
^ Call: (248) [user] eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Unify: (248) [user] eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Call: (249) [user] allow_host_functions
^ Unify: (249) [user] allow_host_functions
^ Exit: (249) [user] allow_host_functions
^ Call: (249) [user] is_system_pred(',')
^ Unify: (249) [user] is_system_pred(',')
Call: (250) [system] atom(',')
Exit: (250) [system] atom(',')
Call: (250) [system] atom_concat(_208138, !, ',')
^ Redo: (249) [user] is_system_pred(',')
^ Unify: (249) [user] is_system_pred(',')
Call: (250) [system] atom(',')
Exit: (250) [system] atom(',')
Call: (250) [system] atom_concat(_212766, '-fn', ',')
^ Redo: (249) [user] is_system_pred(',')
^ Unify: (249) [user] is_system_pred(',')
Call: (250) [system] atom(',')
Exit: (250) [system] atom(',')
Call: (250) [system] atom_concat(_217394, '-p', ',')
Redo: (247) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)))
Call: (248) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526))
Unify: (248) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526))
^ Call: (249) [user] eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Unify: (249) [user] eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Call: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _222888, _222890)
^ Unify: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _222888, _222890)
Call: (251) [system] var([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _222888, _222890)
^ Unify: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _222890)
Call: (251) [system] var(',')
^ Redo: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _222888, _222890)
^ Unify: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _222890)
^ Call: (251) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _222890)
^ Unify: (251) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _222890)
Call: (252) [system] is_list([['prolog-load-context', directory, _4148], []])
Exit: (252) [system] is_list([['prolog-load-context', directory, _4148], []])
Call: (252) [system] length([['prolog-load-context', directory, _4148], []], _222890)
Unify: (252) [system] length([['prolog-load-context', directory, _4148], []], _222890)
Call: (253) [system] var(_222890)
Exit: (253) [system] var(_222890)
Call: (253) [system] []==[]
Exit: (253) [system] []==[]
Call: (253) [system] _222890=2
Exit: (253) [system] 2=2
Exit: (252) [system] length([['prolog-load-context', directory, _4148], []], 2)
^ Exit: (251) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], 2)
^ Exit: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', 2)
^ Call: (250) [user] is_metta_type_constructor('&self', ',', _244244)
^ Redo: (249) [user] eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Unify: (249) [user] eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Call: (250) [user] can_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
^ Unify: (250) [user] can_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
^ Call: (251) [user] cant_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
^ Unify: (251) [user] cant_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
Call: (252) [system] (',')==let
^ Redo: (250) [user] can_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
^ Unify: (250) [user] can_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (250) [user] can_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
^ Call: (250) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Unify: (250) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Call: (251) [user] must_det_ll((notrace((flag(eval_num, _256404, _256404+1), _256422 is _256404 mod 500, _256440 is 99-498 mod 100, _256464=_256466, option_else('trace-length', _256478, 500), option_else('trace-depth', _256486, 30))), quietly(if_t((nop(stop_rtrace), _256422>_256478), (set_debug(eval, false), _256542 is _256478+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_256542])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_256594)))))
^ Unify: (251) [user] must_det_ll(user:(notrace((flag(eval_num, _256404, _256404+1), _256422 is _256404 mod 500, _256440 is 99-498 mod 100, _256464=_256466, option_else('trace-length', _256478, 500), option_else('trace-depth', _256486, 30))), quietly(if_t((nop(stop_rtrace), _256422>_256478), (set_debug(eval, false), _256542 is _256478+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_256542])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_256594)))))
^ Call: (252) [user] once(user:(notrace((flag(eval_num, _256404, _256404+1), _256422 is _256404 mod 500, _256440 is 99-498 mod 100, _256464=_256466, option_else('trace-length', _256478, 500), option_else('trace-depth', _256486, 30))), quietly(if_t((nop(stop_rtrace), _256422>_256478), (set_debug(eval, false), _256542 is _256478+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_256542])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_256594)))))
^ Unify: (252) [system] once(user:(notrace((flag(eval_num, _256404, _256404+1), _256422 is _256404 mod 500, _256440 is 99-498 mod 100, _256464=_256466, option_else('trace-length', _256478, 500), option_else('trace-depth', _256486, 30))), quietly(if_t((nop(stop_rtrace), _256422>_256478), (set_debug(eval, false), _256542 is _256478+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_256542])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_256594)))))
^ Call: (255) [system] setup_call_cleanup('$notrace'(_260318, _260320), once(user:(flag(eval_num, _256404, _256404+1), _256422 is _256404 mod 500, _256440 is 99-498 mod 100, _256464=_256466, option_else('trace-length', _256478, 500), option_else('trace-depth', _256486, 30))), '$restore_trace'(_260318, _260320))
^ Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_260318, _260320), system:once(user:(flag(eval_num, _256404, _256404+1), _256422 is _256404 mod 500, _256440 is 99-498 mod 100, _256464=_256466, option_else('trace-length', _256478, 500), option_else('trace-depth', _256486, 30))), system:'$restore_trace'(_260318, _260320))
^ Call: (256) [system] sig_atomic(system:'$notrace'(_260318, _260320))
^ Exit: (255) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 7, 7+1), 7 is 7 mod 500, 1 is 99-498 mod 100, _256464=_256464, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (255) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 7>500), (set_debug(eval, false), _256542 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_256542])), nop((start_rtrace, rtrace)))))
^ Unify: (255) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 7>500), (set_debug(eval, false), _256542 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_256542])), nop((start_rtrace, rtrace)))))
^ Exit: (255) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 7>500), (set_debug(eval, false), _256542 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_256542])), nop((start_rtrace, rtrace)))))
Call: (254) [user] nop(notrace(no_repeats_var(_256594)))
Unify: (254) [user] nop(notrace(no_repeats_var(_256594)))
Exit: (254) [user] nop(notrace(no_repeats_var(_256594)))
^ Exit: (252) [system] once(user:(notrace((flag(eval_num, 7, 7+1), 7 is 7 mod 500, 1 is 99-498 mod 100, _256464=_256464, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 7>500), (set_debug(eval, false), _256542 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_256542])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_256594)))))
^ Exit: (251) [user] must_det_ll(user:(notrace((flag(eval_num, 7, 7+1), 7 is 7 mod 500, 1 is 99-498 mod 100, _256464=_256464, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 7>500), (set_debug(eval, false), _256542 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_256542])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_256594)))))
Call: (251) [occurs] occurs:sub_term(_271782, defn)
Unify: (251) [occurs] occurs:sub_term(defn, defn)
Exit: (251) [occurs] occurs:sub_term(defn, defn)
Call: (251) [system] defn\=defn
Fail: (251) [system] defn\=defn
Redo: (251) [occurs] occurs:sub_term(_271782, defn)
Unify: (251) [occurs] occurs:sub_term(_271782, defn)
Call: (252) [system] compound(defn)
Fail: (252) [system] compound(defn)
Fail: (251) [occurs] occurs:sub_term(_271782, defn)
^ Redo: (250) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
Call: (251) [system] _282000=defn
Exit: (251) [system] defn=defn
^ Call: (251) [user] if_trace((eval;defn), (_256464=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]])))
^ Unify: (251) [user] if_trace((eval;defn), (_256464=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]])))
^ Call: (253) [system] setup_call_cleanup('$notrace'(_285804, _285806), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _256464=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]]))), _285762, fbug((_285762-->if_trace((eval;defn), (_256464=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]])))))))), '$restore_trace'(_285804, _285806))
^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_285804, _285806), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _256464=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]]))), _285762, fbug((_285762-->if_trace((eval;defn), (_256464=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]])))))))), system:'$restore_trace'(_285804, _285806))
^ Call: (254) [system] sig_atomic(system:'$notrace'(_285804, _285806))
^ Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _256464=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]]))), _285762, fbug((_285762-->if_trace((eval;defn), (_256464=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (251) [user] if_trace((eval;defn), (_256464=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]])))
Call: (251) [system] _290586=retval(fail)
Exit: (251) [system] retval(fail)=retval(fail)
Call: (251) [system] _292448=(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))))
Exit: (251) [system] (\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))))
^ Call: (251) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)*->nb_setarg(1, retval(fail), _6526);fail, trace, call(eval_defn_choose_candidates(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)), ignore(notrace((\+_6526\=_256594, nb_setarg(1, retval(fail), _6526))))), ignore((_256464==1->ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)])))))))))))
^ Unify: (251) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)*->nb_setarg(1, retval(fail), _6526);fail, trace, call(eval_defn_choose_candidates(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)), ignore(notrace((\+_6526\=_256594, nb_setarg(1, retval(fail), _6526))))), user:ignore((_256464==1->ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)])))))))))))
^ Call: (253) [user] eval_defn_choose_candidates(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Unify: (253) [user] eval_defn_choose_candidates(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Call: (254) [user] findall((_298336->_298338), get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), _298356)
^ Unify: (254) [$bags] findall((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), _298356)
^ Call: (255) [$bags] findall((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), _298356, [])
^ Unify: (255) [$bags] findall((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), _298356, [])
^ Call: (256) [$bags] cleanup_bag(findall_loop((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), _298356, []), '$destroy_findall_bag')
^ Unify: (256) [$bags] cleanup_bag('$bags':findall_loop((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), _298356, []), '$bags':'$destroy_findall_bag')
Call: (257) [$bags] findall_loop((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), _298356, [])
Unify: (257) [$bags] findall_loop((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), _298356, [])
^ Call: (258) [user] get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338)
^ Unify: (258) [user] get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [','|_306838], _298338)
^ Call: (259) [user] same_len_copy([['prolog-load-context', directory, _4148], []], _306838)
^ Unify: (259) [user] same_len_copy([['prolog-load-context', directory, _4148], []], _306838)
Call: (260) [system] length([['prolog-load-context', directory, _4148], []], _309644)
Unify: (260) [system] length([['prolog-load-context', directory, _4148], []], _309644)
Call: (261) [system] var(_309644)
Exit: (261) [system] var(_309644)
Call: (261) [system] []==[]
Exit: (261) [system] []==[]
Call: (261) [system] _309644=2
Exit: (261) [system] 2=2
Exit: (260) [system] length([['prolog-load-context', directory, _4148], []], 2)
Call: (260) [system] length(_306838, 2)
Unify: (260) [system] length(_306838, 2)
Call: (261) [system] var(2)
Redo: (260) [system] length(_306838, 2)
Unify: (260) [system] length(_306838, 2)
Call: (261) [system] integer(2)
Exit: (261) [system] integer(2)
Call: (261) [system] _306838==[]
Redo: (260) [system] length(_306838, 2)
Call: (261) [system] var(_306838)
Exit: (261) [system] var(_306838)
Exit: (260) [system] length([_328188, _328194], 2)
^ Exit: (259) [user] same_len_copy([['prolog-load-context', directory, _4148], []], [_328188, _328194])
Call: (259) [user] metta_eq_def(=, '&self', [',', _328188, _328194], _298338)
Unify: (259) [user] metta_eq_def(=, '&self', [',', _328188, _328194], _298338)
^ Call: (260) [user] ignore((=)=(=))
^ Unify: (260) [system] ignore(user:((=)=(=)))
Call: (261) [system] (=)=(=)
Exit: (261) [system] (=)=(=)
^ Exit: (260) [system] ignore(user:((=)=(=)))
Call: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
Unify: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
^ Call: (261) [user] typed_list('&self', _338494, _338416)
^ Unify: (261) [user] typed_list('&self', _339426, _338416)
Call: (262) [system] compound('&self')
Fail: (262) [system] compound('&self')
^ Fail: (261) [user] typed_list('&self', _342206, _338416)
Redo: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
Unify: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
Call: (261) [system] '&self'=='&flybase'
Redo: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
Unify: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
^ Call: (261) [user] metta_atom_in_file('&self', [=, [',', _328188, _328194], _298338])
^ Unify: (261) [user] metta_atom_in_file('&self', [=, [',', _328188, _328194], _298338])
^ Call: (262) [user] metta_atom_in_file('&self', [=, [',', _328188, _328194], _298338], _349588, _349590)
^ Unify: (262) [user] metta_atom_in_file('&self', [=, [',', _328188, _328194], _298338], _350524, _350526)
^ Call: (263) [user] loaded_into_kb('&self', _351382)
^ Unify: (263) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (263) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (263) [user] once(user:asserted_metta_pred(_361952, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (263) [system] once(user:asserted_metta_pred(_361952, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (264) [user] asserted_metta_pred(_361952, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (264) [user] asserted_metta_pred(_361952, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
Unify: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
Call: (261) [user] metta_atom_asserted('&self', [=, [',', _328188, _328194], _298338])
Unify: (261) [user] metta_atom_asserted('&self', [=, [',', _328188, _328194], _298338])
^ Call: (262) [user] metta_atom_asserted_deduced('&self', [=, [',', _328188, _328194], _298338])
Redo: (261) [user] metta_atom_asserted('&self', [=, [',', _328188, _328194], _298338])
Redo: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
Unify: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
Call: (261) [system] '&self'\=='&corelib'
Exit: (261) [system] '&self'\=='&corelib'
^ Call: (261) [user] using_all_spaces
^ Unify: (261) [user] using_all_spaces
Call: (262) [system] nb_current(with_all_spaces, t)
Redo: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
Unify: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
Call: (261) [system] '&self'\=='&corelib'
Exit: (261) [system] '&self'\=='&corelib'
Call: (261) [user] metta_atom_asserted('&self', '&corelib')
Unify: (261) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (262) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (261) [user] metta_atom_asserted('&self', '&corelib')
Unify: (261) [user] metta_atom_asserted('&self', '&corelib')
Exit: (261) [user] metta_atom_asserted('&self', '&corelib')
Call: (261) [user] should_inherit_from_corelib([=, [',', _328188, _328194], _298338])
Unify: (261) [user] should_inherit_from_corelib([=, [',', _328188, _328194], _298338])
^ Call: (262) [user] using_all_spaces
^ Unify: (262) [user] using_all_spaces
Call: (263) [system] nb_current(with_all_spaces, t)
Redo: (261) [user] should_inherit_from_corelib([=, [',', _328188, _328194], _298338])
Unify: (261) [user] should_inherit_from_corelib([=, [',', _328188, _328194], _298338])
Call: (262) [system] (=)==(:)
Redo: (261) [user] should_inherit_from_corelib([=, [',', _328188, _328194], _298338])
Unify: (261) [user] should_inherit_from_corelib([=, [',', _328188, _328194], _298338])
Call: (262) [system] (=)=='@doc'
Redo: (261) [user] should_inherit_from_corelib([=, [',', _328188, _328194], _298338])
Unify: (261) [user] should_inherit_from_corelib([=, [',', _328188, _328194], _298338])
Call: (262) [system] fail
Redo: (261) [user] metta_atom_asserted('&self', '&corelib')
Redo: (260) [user] metta_atom('&self', [=, [',', _328188, _328194], _298338])
^ Redo: (258) [user] get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338)
Redo: (257) [$bags] findall_loop((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), _298356, [])
Exit: (257) [$bags] findall_loop((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), [], [])
^ Exit: (256) [$bags] cleanup_bag('$bags':findall_loop((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), [], []), '$bags':'$destroy_findall_bag')
^ Exit: (255) [$bags] findall((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), [], [])
^ Exit: (254) [$bags] findall((_298336->_298338), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _298336, _298338), [])
^ Call: (254) [user] eval_defn_bodies(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526, [])
^ Unify: (254) [user] eval_defn_bodies(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526, [])
^ Call: (255) [user] ignore((curried_arity([',', ['prolog-load-context', directory, _4148], []], _424576, _424578), assert(is_metta_type_constructor('&self', _424576, _424578))))
^ Unify: (255) [system] ignore(user:(curried_arity([',', ['prolog-load-context', directory, _4148], []], _424576, _424578), assert(is_metta_type_constructor('&self', _424576, _424578))))
^ Call: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _424576, _424578)
^ Unify: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _424576, _424578)
Call: (258) [system] var([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _424576, _424578)
^ Unify: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _424578)
Call: (258) [system] var(',')
^ Redo: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _424576, _424578)
^ Unify: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _424578)
^ Call: (258) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _424578)
^ Unify: (258) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _424578)
Call: (259) [system] is_list([['prolog-load-context', directory, _4148], []])
Exit: (259) [system] is_list([['prolog-load-context', directory, _4148], []])
Call: (259) [system] length([['prolog-load-context', directory, _4148], []], _424578)
Unify: (259) [system] length([['prolog-load-context', directory, _4148], []], _424578)
Call: (260) [system] var(_424578)
Exit: (260) [system] var(_424578)
Call: (260) [system] []==[]
Exit: (260) [system] []==[]
Call: (260) [system] _424578=2
Exit: (260) [system] 2=2
Exit: (259) [system] length([['prolog-load-context', directory, _4148], []], 2)
^ Exit: (258) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], 2)
^ Exit: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', 2)
^ Call: (257) [user] assert(is_metta_type_constructor('&self', ',', 2))
^ Exit: (257) [user] assert(is_metta_type_constructor('&self', ',', 2))
^ Exit: (255) [system] ignore(user:(curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', 2), assert(is_metta_type_constructor('&self', ',', 2))))
^ Call: (255) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))
^ Unify: (255) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (257) [system] setup_call_cleanup('$notrace'(_452522, _452524), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))), _452480, fbug((_452480-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))))))), '$restore_trace'(_452522, _452524))
^ Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_452522, _452524), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))), _452480, fbug((_452480-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))))))), system:'$restore_trace'(_452522, _452524))
^ Call: (258) [system] sig_atomic(system:'$notrace'(_452522, _452524))
^ Exit: (257) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))), _452480, fbug((_452480-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (255) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (255) [user] fail_on_constructor
^ Unify: (255) [user] fail_on_constructor
^ Call: (256) [user] true_flag
^ Unify: (256) [user] true_flag
^ Exit: (256) [user] true_flag
^ Exit: (255) [user] fail_on_constructor
^ Fail: (253) [user] eval_defn_choose_candidates(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
Call: (253) [system] fail
Fail: (253) [system] fail
^ Call: (253) [user] ignore((_256464==1->ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))))))))))
^ Unify: (253) [system] ignore(user:(_256464==1->ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))))))))))
Call: (255) [system] _256464==1
Fail: (255) [system] _256464==1
^ Call: (256) [system] setup_call_cleanup('$notrace'(_469306, _469308), once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)])))))))), '$restore_trace'(_469306, _469308))
^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_469306, _469308), system:once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_469306, _469308))
^ Call: (257) [system] sig_atomic(system:'$notrace'(_469306, _469308))
^ Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^ Exit: (253) [system] ignore(user:(_256464==1->ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))))))))))
^ Fail: (251) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)*->nb_setarg(1, retval(fail), _6526);fail, trace, call(eval_defn_choose_candidates(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)), ignore(notrace((\+_6526\=_256594, nb_setarg(1, retval(fail), _6526))))), user:ignore((_256464==1->ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _292468, _292468+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _292468, <--, [defn, _6526]);indentq(1, _292468, <--, [defn, retval(fail)])))))))))))
^ Fail: (250) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
Redo: (248) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526))
^ Call: (249) [user] eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Unify: (249) [user] eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Call: (250) [user] subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Unify: (250) [user] subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^ Call: (251) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (251) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (252) [system] number(['prolog-load-context', directory, _4148])
^ Redo: (251) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (251) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (252) [system] atom(',')
Exit: (252) [system] atom(',')
^ Call: (252) [user] need_subst_f(',')
^ Redo: (251) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Exit: (251) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (251) [system] [',', ['prolog-load-context', directory, _4148], []]=_6526
Exit: (251) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^ Exit: (250) [user] subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (249) [user] eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Exit: (248) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))
Exit: (247) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])))
Exit: (246) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))))
Exit: (245) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])))))
^ Exit: (244) [user] eval_70(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Call: (244) [user] check_returnval(=, _6096, [',', ['prolog-load-context', directory, _4148], []])
^ Unify: (244) [user] check_returnval(=, _6096, [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (244) [user] check_returnval(=, _6096, [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (243) [user] eval_41(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
Call: (242) [system] [',', ['prolog-load-context', directory, _4148], []]=_6226
Exit: (242) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^ Exit: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
Call: (241) [system] nb_setarg(1, retval(fail), [',', ['prolog-load-context', directory, _4148], []])
Exit: (241) [system] nb_setarg(1, retval([',', ['prolog-load-context', directory, _506784], []]), [',', ['prolog-load-context', directory, _4148], []])
^ Call: (241) [user] ignore(notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _506784], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^ Unify: (241) [system] ignore(user:notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _506784], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (243) [system] setup_call_cleanup('$notrace'(_509600, _509602), once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _506784], []]), [',', ['prolog-load-context', directory, _4148], []]))), '$restore_trace'(_509600, _509602))
^ Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_509600, _509602), system:once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _506784], []]), [',', ['prolog-load-context', directory, _4148], []]))), system:'$restore_trace'(_509600, _509602))
^ Call: (244) [system] sig_atomic(system:'$notrace'(_509600, _509602))
^ Exit: (243) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _512466], []]), [',', ['prolog-load-context', directory, _4148], []]))), system:'$restore_trace'(3, -1))
^ Exit: (241) [system] ignore(user:notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _512466], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (241) [user] ignore((_6234==1->ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _512466], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _512466], []])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _512466], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _512466], []])]))))))))))
^ Unify: (241) [system] ignore(user:(_6234==1->ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _512466], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _512466], []])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _512466], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _512466], []])]))))))))))
Call: (243) [system] _6234==1
Fail: (243) [system] _6234==1
^ Call: (244) [system] setup_call_cleanup('$notrace'(_518074, _518076), once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _512466], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _512466], []])])))))))), '$restore_trace'(_518074, _518076))
^ Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_518074, _518076), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _512466], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _512466], []])])))))))), system:'$restore_trace'(_518074, _518076))
^ Call: (245) [system] sig_atomic(system:'$notrace'(_518074, _518076))
^ Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _512466], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _512466], []])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (241) [system] ignore(user:(_6234==1->ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _512466], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _512466], []])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _512466], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _512466], []])]))))))))))
^ Exit: (239) [system] call_cleanup(user:((call(eval_20(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])*->nb_setarg(1, retval([',', ['prolog-load-context', directory, _512466], []]), [',', ['prolog-load-context', directory, _4148], []]);fail, trace, call(eval_20(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])), ignore(notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _512466], []]), [',', ['prolog-load-context', directory, _4148], []]))))), user:ignore((_6234==1->ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _512466], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _512466], []])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _512466], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _512466], []])])))))))))))
Call: (239) [system] retval([',', ['prolog-load-context', directory, _6420], []])\=@=retval(fail)
Exit: (239) [system] retval([',', ['prolog-load-context', directory, _6420], []])\=@=retval(fail)
^ Exit: (238) [user] trace_eval(eval_20(=, _6096), e, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
^ Call: (238) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (238) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Call: (240) [system] setup_call_cleanup('$notrace'(_10966, _10968), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_10966, _10968))
^ Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_10966, _10968), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_10966, _10968))
^ Call: (241) [system] sig_atomic(system:'$notrace'(_10966, _10968))
^ Fail: (238) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (237) [user] eval_01(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6140)
Call: (238) [system] [',', ['prolog-load-context', directory, _4148], []]=@=[',', ['prolog-load-context', directory, _6174], ['add-atom', '&self', [file_search_path, bench, _6174]]]
^ Redo: (237) [user] eval_01(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6140)
^ Call: (238) [user] eval_01(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _17544)
^ Unify: (238) [user] eval_01(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _17544)
^ Call: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
Call: (241) [system] 498<1
Fail: (241) [system] 498<1
^ Redo: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (240) [system] setup_call_cleanup('$notrace'(_25054, _25056), once(user:(_25030 is 498-1, copy_term([',', ['prolog-load-context', directory, _4148], []], _25044))), '$restore_trace'(_25054, _25056))
^ Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_25054, _25056), system:once(user:(_25030 is 498-1, copy_term([',', ['prolog-load-context', directory, _4148], []], _25044))), system:'$restore_trace'(_25054, _25056))
^ Call: (241) [system] sig_atomic(system:'$notrace'(_25054, _25056))
^ Exit: (240) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1, copy_term([',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _27920], []]))), system:'$restore_trace'(3, -1))
^ Call: (239) [user] trace_eval(eval_20(=, _6096), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Unify: (239) [user] trace_eval(eval_20(=, _6096), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Call: (240) [user] must_det_ll((notrace((flag(eval_num, _30778, _30778+1), _30796 is _30778 mod 500, _30814 is 99-497 mod 100, _30838=_30840, option_else('trace-length', _30852, 500), option_else('trace-depth', _30860, 30))), quietly(if_t((nop(stop_rtrace), _30796>_30852), (set_debug(eval, false), _30916 is _30852+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_30916])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_30968)))))
^ Unify: (240) [user] must_det_ll(user:(notrace((flag(eval_num, _30778, _30778+1), _30796 is _30778 mod 500, _30814 is 99-497 mod 100, _30838=_30840, option_else('trace-length', _30852, 500), option_else('trace-depth', _30860, 30))), quietly(if_t((nop(stop_rtrace), _30796>_30852), (set_debug(eval, false), _30916 is _30852+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_30916])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_30968)))))
^ Call: (241) [user] once(user:(notrace((flag(eval_num, _30778, _30778+1), _30796 is _30778 mod 500, _30814 is 99-497 mod 100, _30838=_30840, option_else('trace-length', _30852, 500), option_else('trace-depth', _30860, 30))), quietly(if_t((nop(stop_rtrace), _30796>_30852), (set_debug(eval, false), _30916 is _30852+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_30916])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_30968)))))
^ Unify: (241) [system] once(user:(notrace((flag(eval_num, _30778, _30778+1), _30796 is _30778 mod 500, _30814 is 99-497 mod 100, _30838=_30840, option_else('trace-length', _30852, 500), option_else('trace-depth', _30860, 30))), quietly(if_t((nop(stop_rtrace), _30796>_30852), (set_debug(eval, false), _30916 is _30852+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_30916])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_30968)))))
^ Call: (244) [system] setup_call_cleanup('$notrace'(_34692, _34694), once(user:(flag(eval_num, _30778, _30778+1), _30796 is _30778 mod 500, _30814 is 99-497 mod 100, _30838=_30840, option_else('trace-length', _30852, 500), option_else('trace-depth', _30860, 30))), '$restore_trace'(_34692, _34694))
^ Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_34692, _34694), system:once(user:(flag(eval_num, _30778, _30778+1), _30796 is _30778 mod 500, _30814 is 99-497 mod 100, _30838=_30840, option_else('trace-length', _30852, 500), option_else('trace-depth', _30860, 30))), system:'$restore_trace'(_34692, _34694))
^ Call: (245) [system] sig_atomic(system:'$notrace'(_34692, _34694))
^ Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 8, 8+1), 8 is 8 mod 500, 2 is 99-497 mod 100, _30838=_30838, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (244) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 8>500), (set_debug(eval, false), _30916 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_30916])), nop((start_rtrace, rtrace)))))
^ Unify: (244) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 8>500), (set_debug(eval, false), _30916 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_30916])), nop((start_rtrace, rtrace)))))
^ Exit: (244) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 8>500), (set_debug(eval, false), _30916 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_30916])), nop((start_rtrace, rtrace)))))
Call: (243) [user] nop(notrace(no_repeats_var(_30968)))
Unify: (243) [user] nop(notrace(no_repeats_var(_30968)))
Exit: (243) [user] nop(notrace(no_repeats_var(_30968)))
^ Exit: (241) [system] once(user:(notrace((flag(eval_num, 8, 8+1), 8 is 8 mod 500, 2 is 99-497 mod 100, _30838=_30838, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 8>500), (set_debug(eval, false), _30916 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_30916])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_30968)))))
^ Exit: (240) [user] must_det_ll(user:(notrace((flag(eval_num, 8, 8+1), 8 is 8 mod 500, 2 is 99-497 mod 100, _30838=_30838, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 8>500), (set_debug(eval, false), _30916 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_30916])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_30968)))))
Call: (240) [occurs] occurs:sub_term(_46156, e)
Unify: (240) [occurs] occurs:sub_term(e, e)
Exit: (240) [occurs] occurs:sub_term(e, e)
Call: (240) [system] e\=e
Fail: (240) [system] e\=e
Redo: (240) [occurs] occurs:sub_term(_46156, e)
Unify: (240) [occurs] occurs:sub_term(_46156, e)
Call: (241) [system] compound(e)
Fail: (241) [system] compound(e)
Fail: (240) [occurs] occurs:sub_term(_46156, e)
^ Redo: (239) [user] trace_eval(eval_20(=, _6096), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
Call: (240) [system] _56374=e
Exit: (240) [system] e=e
^ Call: (240) [user] if_trace((eval;e), (_30838=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))
^ Unify: (240) [user] if_trace((eval;e), (_30838=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))
^ Call: (242) [system] setup_call_cleanup('$notrace'(_60178, _60180), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _30838=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]]))), _60136, fbug((_60136-->if_trace((eval;e), (_30838=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))))))), '$restore_trace'(_60178, _60180))
^ Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_60178, _60180), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _30838=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]]))), _60136, fbug((_60136-->if_trace((eval;e), (_30838=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))))))), system:'$restore_trace'(_60178, _60180))
^ Call: (243) [system] sig_atomic(system:'$notrace'(_60178, _60180))
^ Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _30838=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]]))), _60136, fbug((_60136-->if_trace((eval;e), (_30838=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (240) [user] if_trace((eval;e), (_30838=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))
Call: (240) [system] _64960=retval(fail)
Exit: (240) [system] retval(fail)=retval(fail)
Call: (240) [system] _66822=(\+ \+ (flag(eval_num, _66842, _66842+1), (retval(fail)\=@=retval(fail), nonvar(_28868)->indentq(2, _66842, <--, [e, _28868]);indentq(2, _66842, <--, [e, retval(fail)]))))
Exit: (240) [system] (\+ \+ (flag(eval_num, _66842, _66842+1), (retval(fail)\=@=retval(fail), nonvar(_28868)->indentq(2, _66842, <--, [e, _28868]);indentq(2, _66842, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _66842, _66842+1), (retval(fail)\=@=retval(fail), nonvar(_28868)->indentq(2, _66842, <--, [e, _28868]);indentq(2, _66842, <--, [e, retval(fail)]))))
^ Call: (240) [user] call_cleanup(((call(eval_20(=, _6096), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)*->nb_setarg(1, retval(fail), _28868);fail, trace, call(eval_20(=, _6096), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)), ignore(notrace((\+_28868\=_30968, nb_setarg(1, retval(fail), _28868))))), ignore((_30838==1->ignore(\+ \+ (flag(eval_num, _66842, _66842+1), (retval(fail)\=@=retval(fail), nonvar(_28868)->indentq(2, _66842, <--, [e, _28868]);indentq(2, _66842, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _66842, _66842+1), (retval(fail)\=@=retval(fail), nonvar(_28868)->indentq(2, _66842, <--, [e, _28868]);indentq(2, _66842, <--, [e, retval(fail)])))))))))))
^ Unify: (240) [system] call_cleanup(user:((call(eval_20(=, _6096), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)*->nb_setarg(1, retval(fail), _28868);fail, trace, call(eval_20(=, _6096), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)), ignore(notrace((\+_28868\=_30968, nb_setarg(1, retval(fail), _28868))))), user:ignore((_30838==1->ignore(\+ \+ (flag(eval_num, _66842, _66842+1), (retval(fail)\=@=retval(fail), nonvar(_28868)->indentq(2, _66842, <--, [e, _28868]);indentq(2, _66842, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _66842, _66842+1), (retval(fail)\=@=retval(fail), nonvar(_28868)->indentq(2, _66842, <--, [e, _28868]);indentq(2, _66842, <--, [e, retval(fail)])))))))))))
^ Call: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
Call: (243) [system] atom([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Call: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
^ Call: (244) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (244) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Call: (246) [system] setup_call_cleanup('$notrace'(_79228, _79230), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_79228, _79230))
^ Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_79228, _79230), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_79228, _79230))
^ Call: (247) [system] sig_atomic(system:'$notrace'(_79228, _79230))
^ Fail: (244) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
Call: (244) [system] atomic(',')
Exit: (244) [system] atomic(',')
^ Call: (244) [user] is_sl(',')
^ Unify: (244) [user] is_sl(',')
Call: (245) [system] number(',')
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
Call: (243) [system] [['prolog-load-context', directory, _4148], []]==[]
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
Call: (243) [system] atom(=)
Exit: (243) [system] atom(=)
Call: (243) [system] (=)\==(=)
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
Call: (243) [system] callable(',')
Exit: (243) [system] callable(',')
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
Call: (243) [system] is_list([['prolog-load-context', directory, _4148], []])
Exit: (243) [system] is_list([['prolog-load-context', directory, _4148], []])
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
Call: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
Exit: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [','|_106262])
Call: (243) [system] var(',')
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Call: (243) [user] once(expand_eval([',', ['prolog-load-context', directory, _4148], []], _110024))
^ Unify: (243) [system] once(user:expand_eval([',', ['prolog-load-context', directory, _4148], []], _110024))
^ Call: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], _110024)
^ Unify: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], _110024)
Call: (245) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
Exit: (245) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], [','|_115600])
Call: (245) [system] ground(',')
Exit: (245) [system] ground(',')
^ Unify: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], [','|_118382])
^ Call: (245) [user] apply:maplist(expand_eval, [['prolog-load-context', directory, _4148], []], _118382)
^ Unify: (245) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], []], _118382)
Call: (246) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], _118382, user:expand_eval)
Unify: (246) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [_122128|_122130], user:expand_eval)
^ Call: (247) [user] expand_eval(['prolog-load-context', directory, _4148], _122128)
^ Unify: (247) [user] expand_eval(['prolog-load-context', directory, _4148], _122128)
Call: (248) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (248) [system] is_list(['prolog-load-context', directory, _4148])
^ Unify: (247) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_126772])
Call: (248) [system] ground('prolog-load-context')
Exit: (248) [system] ground('prolog-load-context')
^ Unify: (247) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_129554])
^ Call: (248) [user] apply:maplist(expand_eval, [directory, _4148], _129554)
^ Unify: (248) [apply] apply:maplist(user:expand_eval, [directory, _4148], _129554)
Call: (249) [apply] apply:maplist_([directory, _4148], _129554, user:expand_eval)
Unify: (249) [apply] apply:maplist_([directory, _4148], [_133300|_133302], user:expand_eval)
^ Call: (250) [user] expand_eval(directory, _133300)
^ Unify: (250) [user] expand_eval(directory, _133300)
Call: (251) [system] is_list(directory)
^ Redo: (250) [user] expand_eval(directory, _133300)
Call: (251) [system] directory=_133300
Exit: (251) [system] directory=directory
^ Exit: (250) [user] expand_eval(directory, directory)
Call: (250) [apply] apply:maplist_([_4148], _133302, user:expand_eval)
Unify: (250) [apply] apply:maplist_([_4148], [_141662|_141664], user:expand_eval)
^ Call: (251) [user] expand_eval(_4148, _141662)
^ Unify: (251) [user] expand_eval(_4148, _141662)
Call: (252) [system] is_list(_4148)
^ Redo: (251) [user] expand_eval(_4148, _141662)
Call: (252) [system] _4148=_141662
Exit: (252) [system] _4148=_4148
^ Exit: (251) [user] expand_eval(_4148, _4148)
Call: (251) [apply] apply:maplist_([], _141664, user:expand_eval)
Unify: (251) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (251) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (250) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
Exit: (249) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^ Exit: (248) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^ Exit: (247) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (247) [apply] apply:maplist_([[]], _122130, user:expand_eval)
Unify: (247) [apply] apply:maplist_([[]], [_156550|_156552], user:expand_eval)
^ Call: (248) [user] expand_eval([], _156550)
^ Unify: (248) [user] expand_eval([], _156550)
Call: (249) [system] is_list([])
Exit: (249) [system] is_list([])
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Call: (243) [user] is_progn(',')
^ Unify: (243) [user] is_progn(',')
Call: (244) [system] var(',')
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Call: (243) [user] is_space_op(',')
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
Call: (243) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (243) [system] is_list(['prolog-load-context', directory, _4148])
Call: (243) [system] ['prolog-load-context', directory, _4148]=[_172400, _172406, _172412]
Exit: (243) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Call: (243) [user] simple_math(['prolog-load-context', directory, _4148])
^ Unify: (243) [user] simple_math(['prolog-load-context', directory, _4148])
Call: (244) [system] attvar(['prolog-load-context', directory, _4148])
^ Redo: (243) [user] simple_math(['prolog-load-context', directory, _4148])
^ Unify: (243) [user] simple_math(['prolog-load-context', directory, _4148])
Call: (244) [system] atom('prolog-load-context')
Exit: (244) [system] atom('prolog-load-context')
Call: (244) [system] atom_length('prolog-load-context', 1)
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Call: (243) [user] metta_compiled_predicate('&self', ',', _183556)
^ Fail: (243) [user] metta_compiled_predicate('&self', ',', _183556)
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
Call: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
Exit: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^ Call: (243) [user] apply:maplist(self_eval, [',', ['prolog-load-context', directory, _4148], []])
^ Unify: (243) [apply] apply:maplist(user:self_eval, [',', ['prolog-load-context', directory, _4148], []])
Call: (244) [apply] apply:maplist_([',', ['prolog-load-context', directory, _4148], []], user:self_eval)
Unify: (244) [apply] apply:maplist_([',', ['prolog-load-context', directory, _4148], []], user:self_eval)
^ Call: (245) [user] self_eval(',')
^ Unify: (245) [user] self_eval(',')
^ Call: (247) [system] setup_call_cleanup('$notrace'(_194748, _194750), once(user:self_eval0(',')), '$restore_trace'(_194748, _194750))
^ Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_194748, _194750), system:once(user:self_eval0(',')), system:'$restore_trace'(_194748, _194750))
^ Call: (248) [system] sig_atomic(system:'$notrace'(_194748, _194750))
^ Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(',')), system:'$restore_trace'(3, -1))
^ Exit: (245) [user] self_eval(',')
Call: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], user:self_eval)
Unify: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], user:self_eval)
^ Call: (246) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (246) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (248) [system] setup_call_cleanup('$notrace'(_203164, _203166), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_203164, _203166))
^ Unify: (248) [system] setup_call_cleanup(system:'$notrace'(_203164, _203166), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_203164, _203166))
^ Call: (249) [system] sig_atomic(system:'$notrace'(_203164, _203166))
^ Fail: (246) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
Call: (243) [system] _208814=do_more_defs(true)
Exit: (243) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (243) [user] clause(eval_21(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868), _210690)
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
Call: (243) [system] (',')==(/)
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
Call: (243) [system] (',')== ===
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
Call: (243) [system] (',')== ====
^ Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _28868)
^ Call: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^ Unify: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^ Call: (244) [user] eval_selfless(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^ Unify: (244) [user] eval_selfless(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^ Call: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _221962)
^ Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _221962)
Call: (246) [system] var(',')
^ Redo: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _221962)
^ Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _221962)
^ Call: (246) [user] is_assignment(',')
^ Unify: (246) [user] is_assignment(',')
Call: (247) [system] atom(',')
Exit: (247) [system] atom(',')
^ Redo: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _221962)
^ Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _221962)
^ Call: (246) [user] eval_selfless_1([',', ['prolog-load-context', directory, _4148], []], _221962)
^ Unify: (246) [user] eval_selfless_1([',', ['prolog-load-context', directory, _4148], []], _221962)
^ Call: (247) [user] allow_clp
^ Unify: (247) [user] allow_clp
^ Call: (248) [user] false_flag
^ Unify: (248) [user] false_flag
Call: (249) [system] fail
Fail: (249) [system] fail
^ Fail: (248) [user] false_flag
^ Redo: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _221962)
^ Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _221962)
^ Call: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _221962)
^ Unify: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _221962)
Call: (247) [system] var(',')
^ Redo: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _221962)
^ Unify: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _221962)
^ Call: (247) [user] fake_notrace((ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_250718, _250724, _250730], atom(_250718), catch_warn(current_op(_250756, yfx, _250718)), [',', ['prolog-load-context', directory, _4148], []]\=[_250776], s2ps([',', ['prolog-load-context', directory, _4148], []], _250784)))
^ Unify: (247) [user] fake_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_250718, _250724, _250730], atom(_250718), catch_warn(current_op(_250756, yfx, _250718)), [',', ['prolog-load-context', directory, _4148], []]\=[_250776], s2ps([',', ['prolog-load-context', directory, _4148], []], _250784)))
^ Call: (248) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_250718, _250724, _250730], atom(_250718), catch_warn(current_op(_250756, yfx, _250718)), [',', ['prolog-load-context', directory, _4148], []]\=[_250776], s2ps([',', ['prolog-load-context', directory, _4148], []], _250784)))
^ Unify: (248) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_250718, _250724, _250730], atom(_250718), catch_warn(current_op(_250756, yfx, _250718)), [',', ['prolog-load-context', directory, _4148], []]\=[_250776], s2ps([',', ['prolog-load-context', directory, _4148], []], _250784)))
^ Call: (249) [user] setup_call_cleanup('$notrace'(_254490, _254492), once(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_250718, _250724, _250730], atom(_250718), catch_warn(current_op(_250756, yfx, _250718)), [',', ['prolog-load-context', directory, _4148], []]\=[_250776], s2ps([',', ['prolog-load-context', directory, _4148], []], _250784))), '$restore_trace'(_254490, _254492))
^ Unify: (249) [system] setup_call_cleanup(user:'$notrace'(_254490, _254492), user:once(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_250718, _250724, _250730], atom(_250718), catch_warn(current_op(_250756, yfx, _250718)), [',', ['prolog-load-context', directory, _4148], []]\=[_250776], s2ps([',', ['prolog-load-context', directory, _4148], []], _250784))), user:'$restore_trace'(_254490, _254492))
^ Call: (250) [system] sig_atomic(user:'$notrace'(_254490, _254492))
^ Fail: (248) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_250718, _250724, _250730], atom(_250718), catch_warn(current_op(_250756, yfx, _250718)), [',', ['prolog-load-context', directory, _4148], []]\=[_250776], s2ps([',', ['prolog-load-context', directory, _4148], []], _250784)))
^ Fail: (247) [user] fake_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_250718, _250724, _250730], atom(_250718), catch_warn(current_op(_250756, yfx, _250718)), [',', ['prolog-load-context', directory, _4148], []]\=[_250776], s2ps([',', ['prolog-load-context', directory, _4148], []], _250784)))
^ Redo: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^ Unify: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
Call: (244) [system] (',')==(==)
^ Redo: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^ Unify: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
Call: (244) [system] (',')==(==)
^ Redo: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^ Unify: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^ Call: (244) [user] eval_41(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^ Unify: (244) [user] eval_41(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^ Call: (245) [user] naive_eval_args
^ Unify: (245) [user] naive_eval_args
Call: (246) [system] false
Unify: (246) [system] false
Call: (247) [system] fail
^ Redo: (244) [user] eval_41(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^ Unify: (244) [user] eval_41(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^ Call: (245) [user] naive_eval_args
^ Unify: (245) [user] naive_eval_args
Call: (246) [system] false
Unify: (246) [system] false
Call: (247) [system] fail
^ Redo: (244) [user] eval_41(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _221962)
^ Call: (245) [user] eval_adjust_args(=, _6096, _280576, _221962, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _280578)
^ Unify: (245) [user] eval_adjust_args(=, _6096, _280576, _221962, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _280578)
Call: (246) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _280576, _221962, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _280578)), eval_adjust_args1(=, _6096, _280576, _221962, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _280578))
Unify: (246) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _280576, _221962, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _280578)), eval_adjust_args1(=, _6096, _280576, _221962, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _280578))
^ Call: (248) [user] eval_all_args
^ Unify: (248) [user] eval_all_args
^ Call: (249) [user] true_flag
^ Unify: (249) [user] true_flag
^ Exit: (249) [user] true_flag
^ Exit: (248) [user] eval_all_args
^ Call: (248) [user] eval_adjust_args2(=, _6096, _280576, _221962, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _280578)
^ Unify: (248) [user] eval_adjust_args2(=, _6096, _280576, _221962, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [','|_290810])
^ Call: (249) [user] apply:maplist(must_eval_args(=, _291768, 497, '&self'), [['prolog-load-context', directory, _4148], []], _290810)
^ Unify: (249) [apply] apply:maplist(user:must_eval_args(=, _291768, 497, '&self'), [['prolog-load-context', directory, _4148], []], _290810)
Call: (250) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], _290810, user:must_eval_args(=, _291768, 497, '&self'))
Unify: (250) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [_294590|_294592], user:must_eval_args(=, _291768, 497, '&self'))
^ Call: (251) [user] must_eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Unify: (251) [user] must_eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Call: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [system] var(eval_args)
Fail: (253) [system] var(eval_args)
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [system] eval_args==false
Fail: (253) [system] eval_args==false
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [system] eval_args==true
Fail: (253) [system] eval_args==true
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
^ Call: (253) [user] fast_option_value(eval_args, debug)
^ Unify: (253) [user] fast_option_value(eval_args, debug)
Call: (254) [system] atom(eval_args)
Exit: (254) [system] atom(eval_args)
Call: (254) [system] current_prolog_flag(eval_args, debug)
Fail: (254) [system] current_prolog_flag(eval_args, debug)
^ Fail: (253) [user] fast_option_value(eval_args, debug)
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
^ Call: (253) [user] fast_option_value(eval_args, trace)
^ Unify: (253) [user] fast_option_value(eval_args, trace)
Call: (254) [system] atom(eval_args)
Exit: (254) [system] atom(eval_args)
Call: (254) [system] current_prolog_flag(eval_args, trace)
Fail: (254) [system] current_prolog_flag(eval_args, trace)
^ Fail: (253) [user] fast_option_value(eval_args, trace)
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _327042)
Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _327042)
^ Call: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _327042, _328978)
^ Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _327042, [])
Call: (255) [system] current_prolog_flag(nodebugx, true)
^ Redo: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _327042, _331782)
^ Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _327042, _332720)
^ Call: (255) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (255) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (255) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_335454, _335456, _335458), defined)
^ Unify: (255) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_335454, _335456, _335458), defined)
Call: (256) [system] nonvar(defined)
Exit: (256) [system] nonvar(defined)
Call: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_335454, _335456, _335458))
Unify: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_335454, _335456, _335458))
Call: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_335454, _335456, _335458))
Unify: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_335454, _335456, _335458))
Call: (258) [system] callable(debugging_logicmoo_setting(_335454, _335456, _335458))
Exit: (258) [system] callable(debugging_logicmoo_setting(_335454, _335456, _335458))
Call: (258) [system] atom(bugger)
Exit: (258) [system] atom(bugger)
Exit: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_335454, _335456, _335458))
Exit: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_335454, _335456, _335458))
^ Exit: (255) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_335454, _335456, _335458), defined)
^ Call: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _327042, _349368)
^ Unify: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (253) [system] true==true
Exit: (253) [system] true==true
^ Exit: (252) [user] is_debugging(eval_args)
^ Unify: (251) [user] must_eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Call: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Unify: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
Call: (253) [system] var(['prolog-load-context', directory, _4148])
^ Redo: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Unify: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Call: (254) [system] setup_call_cleanup('$notrace'(_362492, _362494), once(user:self_eval(['prolog-load-context', directory, _4148])), '$restore_trace'(_362492, _362494))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_362492, _362494), system:once(user:self_eval(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_362492, _362494))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_362492, _362494))
^ Redo: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Unify: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Call: (254) [system] setup_call_cleanup('$notrace'(_367230, _367232), once(user:nonvar(_294590)), '$restore_trace'(_367230, _367232))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_367230, _367232), system:once(user:nonvar(_294590)), system:'$restore_trace'(_367230, _367232))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_367230, _367232))
^ Redo: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Unify: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Call: (254) [system] setup_call_cleanup('$notrace'(_371968, _371970), once(user:nonvar(_294590)), '$restore_trace'(_371968, _371970))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_371968, _371970), system:once(user:nonvar(_294590)), system:'$restore_trace'(_371968, _371970))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_371968, _371970))
^ Redo: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Unify: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
Call: (253) [system] [directory, _4148]==[]
^ Redo: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Unify: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
Call: (253) [system] atom(=)
Exit: (253) [system] atom(=)
Call: (253) [system] (=)\==(=)
^ Redo: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Unify: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Call: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (255) [system] setup_call_cleanup('$notrace'(_386034, _386036), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_386034, _386036))
^ Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_386034, _386036), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_386034, _386036))
^ Call: (256) [system] sig_atomic(system:'$notrace'(_386034, _386036))
^ Fail: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Unify: (252) [user] eval_args(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Call: (253) [user] eval_00(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Unify: (253) [user] eval_00(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Call: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (256) [system] setup_call_cleanup('$notrace'(_395432, _395434), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_395432, _395434))
^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_395432, _395434), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_395432, _395434))
^ Call: (257) [system] sig_atomic(system:'$notrace'(_395432, _395434))
^ Fail: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (253) [user] eval_00(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Unify: (253) [user] eval_00(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Call: (254) [user] eval_01(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Unify: (254) [user] eval_01(=, _291768, 497, '&self', ['prolog-load-context', directory, _4148], _294590)
^ Call: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
Call: (257) [system] 497<1
Fail: (257) [system] 497<1
^ Redo: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (256) [system] setup_call_cleanup('$notrace'(_408590, _408592), once(user:(_408566 is 497-1, copy_term(['prolog-load-context', directory, _4148], _408580))), '$restore_trace'(_408590, _408592))
^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_408590, _408592), system:once(user:(_408566 is 497-1, copy_term(['prolog-load-context', directory, _4148], _408580))), system:'$restore_trace'(_408590, _408592))
^ Call: (257) [system] sig_atomic(system:'$notrace'(_408590, _408592))
^ Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(496 is 497-1, copy_term(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _411444]))), system:'$restore_trace'(3, -1))
^ Call: (255) [user] trace_eval(eval_20(=, _291768), e, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
^ Unify: (255) [user] trace_eval(eval_20(=, _291768), e, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
^ Call: (256) [user] must_det_ll((notrace((flag(eval_num, _414302, _414302+1), _414320 is _414302 mod 500, _414338 is 99-496 mod 100, _414362=_414364, option_else('trace-length', _414376, 500), option_else('trace-depth', _414384, 30))), quietly(if_t((nop(stop_rtrace), _414320>_414376), (set_debug(eval, false), _414440 is _414376+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_414440])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_414492)))))
^ Unify: (256) [user] must_det_ll(user:(notrace((flag(eval_num, _414302, _414302+1), _414320 is _414302 mod 500, _414338 is 99-496 mod 100, _414362=_414364, option_else('trace-length', _414376, 500), option_else('trace-depth', _414384, 30))), quietly(if_t((nop(stop_rtrace), _414320>_414376), (set_debug(eval, false), _414440 is _414376+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_414440])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_414492)))))
^ Call: (257) [user] once(user:(notrace((flag(eval_num, _414302, _414302+1), _414320 is _414302 mod 500, _414338 is 99-496 mod 100, _414362=_414364, option_else('trace-length', _414376, 500), option_else('trace-depth', _414384, 30))), quietly(if_t((nop(stop_rtrace), _414320>_414376), (set_debug(eval, false), _414440 is _414376+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_414440])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_414492)))))
^ Unify: (257) [system] once(user:(notrace((flag(eval_num, _414302, _414302+1), _414320 is _414302 mod 500, _414338 is 99-496 mod 100, _414362=_414364, option_else('trace-length', _414376, 500), option_else('trace-depth', _414384, 30))), quietly(if_t((nop(stop_rtrace), _414320>_414376), (set_debug(eval, false), _414440 is _414376+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_414440])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_414492)))))
^ Call: (260) [system] setup_call_cleanup('$notrace'(_418216, _418218), once(user:(flag(eval_num, _414302, _414302+1), _414320 is _414302 mod 500, _414338 is 99-496 mod 100, _414362=_414364, option_else('trace-length', _414376, 500), option_else('trace-depth', _414384, 30))), '$restore_trace'(_418216, _418218))
^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_418216, _418218), system:once(user:(flag(eval_num, _414302, _414302+1), _414320 is _414302 mod 500, _414338 is 99-496 mod 100, _414362=_414364, option_else('trace-length', _414376, 500), option_else('trace-depth', _414384, 30))), system:'$restore_trace'(_418216, _418218))
^ Call: (261) [system] sig_atomic(system:'$notrace'(_418216, _418218))
^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 9, 9+1), 9 is 9 mod 500, 3 is 99-496 mod 100, _414362=_414362, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 9>500), (set_debug(eval, false), _414440 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_414440])), nop((start_rtrace, rtrace)))))
^ Unify: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 9>500), (set_debug(eval, false), _414440 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_414440])), nop((start_rtrace, rtrace)))))
^ Exit: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 9>500), (set_debug(eval, false), _414440 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_414440])), nop((start_rtrace, rtrace)))))
Call: (259) [user] nop(notrace(no_repeats_var(_414492)))
Unify: (259) [user] nop(notrace(no_repeats_var(_414492)))
Exit: (259) [user] nop(notrace(no_repeats_var(_414492)))
^ Exit: (257) [system] once(user:(notrace((flag(eval_num, 9, 9+1), 9 is 9 mod 500, 3 is 99-496 mod 100, _414362=_414362, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 9>500), (set_debug(eval, false), _414440 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_414440])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_414492)))))
^ Exit: (256) [user] must_det_ll(user:(notrace((flag(eval_num, 9, 9+1), 9 is 9 mod 500, 3 is 99-496 mod 100, _414362=_414362, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 9>500), (set_debug(eval, false), _414440 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_414440])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_414492)))))
Call: (256) [occurs] occurs:sub_term(_429680, e)
Unify: (256) [occurs] occurs:sub_term(e, e)
Exit: (256) [occurs] occurs:sub_term(e, e)
Call: (256) [system] e\=e
Fail: (256) [system] e\=e
Redo: (256) [occurs] occurs:sub_term(_429680, e)
Unify: (256) [occurs] occurs:sub_term(_429680, e)
Call: (257) [system] compound(e)
Fail: (257) [system] compound(e)
Fail: (256) [occurs] occurs:sub_term(_429680, e)
^ Redo: (255) [user] trace_eval(eval_20(=, _291768), e, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
Call: (256) [system] _439898=e
Exit: (256) [system] e=e
^ Call: (256) [user] if_trace((eval;e), (_414362=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]])))
^ Unify: (256) [user] if_trace((eval;e), (_414362=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]])))
^ Call: (258) [system] setup_call_cleanup('$notrace'(_443702, _443704), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _414362=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]]))), _443660, fbug((_443660-->if_trace((eval;e), (_414362=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]])))))))), '$restore_trace'(_443702, _443704))
^ Unify: (258) [system] setup_call_cleanup(system:'$notrace'(_443702, _443704), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _414362=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]]))), _443660, fbug((_443660-->if_trace((eval;e), (_414362=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(_443702, _443704))
^ Call: (259) [system] sig_atomic(system:'$notrace'(_443702, _443704))
^ Exit: (258) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _414362=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]]))), _443660, fbug((_443660-->if_trace((eval;e), (_414362=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (256) [user] if_trace((eval;e), (_414362=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]])))
Call: (256) [system] _448484=retval(fail)
Exit: (256) [system] retval(fail)=retval(fail)
Call: (256) [system] _450346=(\+ \+ (flag(eval_num, _450366, _450366+1), (retval(fail)\=@=retval(fail), nonvar(_412392)->indentq(3, _450366, <--, [e, _412392]);indentq(3, _450366, <--, [e, retval(fail)]))))
Exit: (256) [system] (\+ \+ (flag(eval_num, _450366, _450366+1), (retval(fail)\=@=retval(fail), nonvar(_412392)->indentq(3, _450366, <--, [e, _412392]);indentq(3, _450366, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _450366, _450366+1), (retval(fail)\=@=retval(fail), nonvar(_412392)->indentq(3, _450366, <--, [e, _412392]);indentq(3, _450366, <--, [e, retval(fail)]))))
^ Call: (256) [user] call_cleanup(((call(eval_20(=, _291768), 496, '&self', ['prolog-load-context', directory, _4148], _412392)*->nb_setarg(1, retval(fail), _412392);fail, trace, call(eval_20(=, _291768), 496, '&self', ['prolog-load-context', directory, _4148], _412392)), ignore(notrace((\+_412392\=_414492, nb_setarg(1, retval(fail), _412392))))), ignore((_414362==1->ignore(\+ \+ (flag(eval_num, _450366, _450366+1), (retval(fail)\=@=retval(fail), nonvar(_412392)->indentq(3, _450366, <--, [e, _412392]);indentq(3, _450366, <--, [e, retval(fail)]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _450366, _450366+1), (retval(fail)\=@=retval(fail), nonvar(_412392)->indentq(3, _450366, <--, [e, _412392]);indentq(3, _450366, <--, [e, retval(fail)])))))))))))
^ Unify: (256) [system] call_cleanup(user:((call(eval_20(=, _291768), 496, '&self', ['prolog-load-context', directory, _4148], _412392)*->nb_setarg(1, retval(fail), _412392);fail, trace, call(eval_20(=, _291768), 496, '&self', ['prolog-load-context', directory, _4148], _412392)), ignore(notrace((\+_412392\=_414492, nb_setarg(1, retval(fail), _412392))))), user:ignore((_414362==1->ignore(\+ \+ (flag(eval_num, _450366, _450366+1), (retval(fail)\=@=retval(fail), nonvar(_412392)->indentq(3, _450366, <--, [e, _412392]);indentq(3, _450366, <--, [e, retval(fail)]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _450366, _450366+1), (retval(fail)\=@=retval(fail), nonvar(_412392)->indentq(3, _450366, <--, [e, _412392]);indentq(3, _450366, <--, [e, retval(fail)])))))))))))
^ Call: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
^ Unify: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
Call: (259) [system] atom(['prolog-load-context', directory, _4148])
^ Redo: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
^ Unify: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
^ Call: (259) [user] no_eval(['prolog-load-context', directory, _4148])
^ Unify: (259) [user] no_eval(['prolog-load-context', directory, _4148])
^ Call: (260) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (260) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (262) [system] setup_call_cleanup('$notrace'(_462752, _462754), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_462752, _462754))
^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_462752, _462754), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_462752, _462754))
^ Call: (263) [system] sig_atomic(system:'$notrace'(_462752, _462754))
^ Fail: (260) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (259) [user] no_eval(['prolog-load-context', directory, _4148])
^ Unify: (259) [user] no_eval(['prolog-load-context', directory, _4148])
Call: (260) [system] atomic('prolog-load-context')
Exit: (260) [system] atomic('prolog-load-context')
^ Call: (260) [user] is_sl('prolog-load-context')
^ Unify: (260) [user] is_sl('prolog-load-context')
Call: (261) [system] number('prolog-load-context')
^ Redo: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
^ Unify: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
Call: (259) [system] [directory, _4148]==[]
^ Redo: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
^ Unify: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
Call: (259) [system] atom(=)
Exit: (259) [system] atom(=)
Call: (259) [system] (=)\==(=)
^ Redo: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
^ Unify: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
Call: (259) [system] callable('prolog-load-context')
Exit: (259) [system] callable('prolog-load-context')
^ Unify: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
Call: (259) [system] is_list([directory, _4148])
Exit: (259) [system] is_list([directory, _4148])
^ Unify: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
Call: (259) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (259) [system] is_list(['prolog-load-context', directory, _4148])
^ Unify: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_489786])
Call: (259) [system] var('prolog-load-context')
^ Redo: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
^ Unify: (258) [user] eval_20(=, _291768, 496, '&self', ['prolog-load-context', directory, _4148], _412392)
^ Call: (259) [user] once(expand_eval(['prolog-load-context', directory, _4148], _493548))
^ Unify: (259) [system] once(user:expand_eval(['prolog-load-context', directory, _4148], _493548))
^ Call: (260) [user] expand_eval(['prolog-load-context', directory, _4148], _493548)
^ Unify: (260) [user] expand_eval(['prolog-load-context', directory, _4148], _493548)
Call: (261) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (261) [system] is_list(['prolog-load-context', directory, _4148])
^ Unify: (260) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_499124])
Call: (261) [system] ground('prolog-load-context')
Exit: (261) [system] ground('prolog-load-context')
^ Unify: (260) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_501906])
^ Call: (261) [user] apply:maplist(expand_eval, [directory, _4148], _501906)
^ Unify: (261) [apply] apply:maplist(user:expand_eval, [directory, _4148], _501906)
Call: (262) [apply] apply:maplist_([directory, _4148], _501906, user:expand_eval)
Unify: (262) [apply] apply:maplist_([directory, _4148], [_505652|_505654], user:expand_eval)
^ Call: (263) [user] expand_eval(directory, _505652)
^ Unify: (263) [user] expand_eval(directory, _505652)
Call: (264) [system] is_list(directory)
^ Redo: (263) [user] expand_eval(directory, _505652)
Call: (264) [system] directory=_505652
Exit: (264) [system] directory=directory
^ Exit: (263) [user] expand_eval(directory, directory)
Call: (263) [apply] apply:maplist_([_4148], _505654, user:expand_eval)
Unify: (263) [apply] apply:maplist_([_4148], [_514014|_514016], user:expand_eval)
^ Call: (264) [user] expand_eval(_4148, _514014)
^ Unify: (264) [user] expand_eval(_4148, _514014)
Call: (265) [system] is_list(_4148)
^ Redo: (264) [user] expand_eval(_4148, _514014)
Call: (265) [system] _4148=_514014
Exit: (265) [system] _4148=_4148
^ Exit: (264) [user] expand_eval(_4148, _4148)
Call: (264) [apply] apply:maplist_([], _514016, user:expand_eval)
Unify: (264) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (264) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (263) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
Exit: (262) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^ Exit: (261) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^ Exit: (260) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (259) [system] once(user:expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
Call: (259) [system] ['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]
^ Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^ Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^ Call: (259) [user] is_progn('prolog-load-context')
^ Unify: (259) [user] is_progn('prolog-load-context')
Call: (260) [system] var('prolog-load-context')
^ Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^ Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^ Call: (259) [user] is_space_op('prolog-load-context')
^ Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^ Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
Call: (259) [system] is_list(directory)
^ Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^ Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^ Call: (259) [user] metta_compiled_predicate('&self', 'prolog-load-context', _25160)
^ Fail: (259) [user] metta_compiled_predicate('&self', 'prolog-load-context', _25160)
^ Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^ Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
Call: (259) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (259) [system] is_list(['prolog-load-context', directory, _4148])
^ Call: (259) [user] apply:maplist(self_eval, ['prolog-load-context', directory, _4148])
^ Unify: (259) [apply] apply:maplist(user:self_eval, ['prolog-load-context', directory, _4148])
Call: (260) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
Unify: (260) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
^ Call: (261) [user] self_eval('prolog-load-context')
^ Unify: (261) [user] self_eval('prolog-load-context')
^ Call: (263) [system] setup_call_cleanup('$notrace'(_36352, _36354), once(user:self_eval0('prolog-load-context')), '$restore_trace'(_36352, _36354))
^ Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_36352, _36354), system:once(user:self_eval0('prolog-load-context')), system:'$restore_trace'(_36352, _36354))
^ Call: (264) [system] sig_atomic(system:'$notrace'(_36352, _36354))
^ Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('prolog-load-context')), system:'$restore_trace'(3, -1))
^ Exit: (261) [user] self_eval('prolog-load-context')
Call: (261) [apply] apply:maplist_([directory, _4148], user:self_eval)
Unify: (261) [apply] apply:maplist_([directory, _4148], user:self_eval)
^ Call: (262) [user] self_eval(directory)
^ Unify: (262) [user] self_eval(directory)
^ Call: (264) [system] setup_call_cleanup('$notrace'(_44768, _44770), once(user:self_eval0(directory)), '$restore_trace'(_44768, _44770))
^ Unify: (264) [system] setup_call_cleanup(system:'$notrace'(_44768, _44770), system:once(user:self_eval0(directory)), system:'$restore_trace'(_44768, _44770))
^ Call: (265) [system] sig_atomic(system:'$notrace'(_44768, _44770))
^ Exit: (264) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(directory)), system:'$restore_trace'(3, -1))
^ Exit: (262) [user] self_eval(directory)
Call: (262) [apply] apply:maplist_([_4148], user:self_eval)
Unify: (262) [apply] apply:maplist_([_4148], user:self_eval)
^ Call: (263) [user] self_eval(_4148)
^ Unify: (263) [user] self_eval(_4148)
^ Call: (265) [system] setup_call_cleanup('$notrace'(_53184, _53186), once(user:self_eval0(_4148)), '$restore_trace'(_53184, _53186))
^ Unify: (265) [system] setup_call_cleanup(system:'$notrace'(_53184, _53186), system:once(user:self_eval0(_4148)), system:'$restore_trace'(_53184, _53186))
^ Call: (266) [system] sig_atomic(system:'$notrace'(_53184, _53186))
^ Exit: (265) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(_4148)), system:'$restore_trace'(3, -1))
^ Exit: (263) [user] self_eval(_4148)
Call: (263) [apply] apply:maplist_([], user:self_eval)
Unify: (263) [apply] apply:maplist_([], user:self_eval)
Exit: (263) [apply] apply:maplist_([], user:self_eval)
Exit: (262) [apply] apply:maplist_([_4148], user:self_eval)
Exit: (261) [apply] apply:maplist_([directory, _4148], user:self_eval)
Exit: (260) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
^ Exit: (259) [apply] apply:maplist(user:self_eval, ['prolog-load-context', directory, _4148])
Call: (259) [system] ['prolog-load-context', directory, _4148]=[_64388|_64390]
Exit: (259) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
Call: (259) [system] atom('prolog-load-context')
Exit: (259) [system] atom('prolog-load-context')
^ Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
Call: (259) [system] _69040=do_more_defs(true)
Exit: (259) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (259) [user] clause(eval_21(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704), _70916)
^ Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^ Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
Call: (259) [system] 'prolog-load-context'==(/)
^ Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^ Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
Call: (259) [system] 'prolog-load-context'== ===
^ Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^ Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
Call: (259) [system] 'prolog-load-context'== ====
^ Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^ Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^ Call: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Unify: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Call: (260) [user] eval_selfless(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Unify: (260) [user] eval_selfless(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Call: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _82188)
^ Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _82188)
Call: (262) [system] var('prolog-load-context')
^ Redo: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _82188)
^ Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _82188)
^ Call: (262) [user] is_assignment('prolog-load-context')
^ Unify: (262) [user] is_assignment('prolog-load-context')
Call: (263) [system] atom('prolog-load-context')
Exit: (263) [system] atom('prolog-load-context')
^ Redo: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _82188)
^ Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _82188)
^ Call: (262) [user] eval_selfless_1(['prolog-load-context', directory, _4148], _82188)
^ Unify: (262) [user] eval_selfless_1(['prolog-load-context', directory, _4148], _82188)
^ Call: (263) [user] allow_clp
^ Unify: (263) [user] allow_clp
^ Call: (264) [user] false_flag
^ Unify: (264) [user] false_flag
Call: (265) [system] fail
Fail: (265) [system] fail
^ Fail: (264) [user] false_flag
^ Redo: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _82188)
^ Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _82188)
^ Call: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _82188)
^ Unify: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _82188)
Call: (263) [system] var('prolog-load-context')
^ Redo: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _82188)
^ Unify: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _82188)
^ Call: (263) [user] fake_notrace((ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_110944, _110950, _110956], atom(_110944), catch_warn(current_op(_110982, yfx, _110944)), ['prolog-load-context', directory, _4148]\=[_111002], s2ps(['prolog-load-context', directory, _4148], _111010)))
^ Unify: (263) [user] fake_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_110944, _110950, _110956], atom(_110944), catch_warn(current_op(_110982, yfx, _110944)), ['prolog-load-context', directory, _4148]\=[_111002], s2ps(['prolog-load-context', directory, _4148], _111010)))
^ Call: (264) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_110944, _110950, _110956], atom(_110944), catch_warn(current_op(_110982, yfx, _110944)), ['prolog-load-context', directory, _4148]\=[_111002], s2ps(['prolog-load-context', directory, _4148], _111010)))
^ Unify: (264) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_110944, _110950, _110956], atom(_110944), catch_warn(current_op(_110982, yfx, _110944)), ['prolog-load-context', directory, _4148]\=[_111002], s2ps(['prolog-load-context', directory, _4148], _111010)))
^ Call: (265) [user] setup_call_cleanup('$notrace'(_114716, _114718), once(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_110944, _110950, _110956], atom(_110944), catch_warn(current_op(_110982, yfx, _110944)), ['prolog-load-context', directory, _4148]\=[_111002], s2ps(['prolog-load-context', directory, _4148], _111010))), '$restore_trace'(_114716, _114718))
^ Unify: (265) [system] setup_call_cleanup(user:'$notrace'(_114716, _114718), user:once(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_110944, _110950, _110956], atom(_110944), catch_warn(current_op(_110982, yfx, _110944)), ['prolog-load-context', directory, _4148]\=[_111002], s2ps(['prolog-load-context', directory, _4148], _111010))), user:'$restore_trace'(_114716, _114718))
^ Call: (266) [system] sig_atomic(user:'$notrace'(_114716, _114718))
^ Fail: (264) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_110944, _110950, _110956], atom(_110944), catch_warn(current_op(_110982, yfx, _110944)), ['prolog-load-context', directory, _4148]\=[_111002], s2ps(['prolog-load-context', directory, _4148], _111010)))
^ Fail: (263) [user] fake_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_110944, _110950, _110956], atom(_110944), catch_warn(current_op(_110982, yfx, _110944)), ['prolog-load-context', directory, _4148]\=[_111002], s2ps(['prolog-load-context', directory, _4148], _111010)))
^ Redo: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Unify: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
Call: (260) [system] 'prolog-load-context'==(==)
^ Redo: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Unify: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
Call: (260) [system] 'prolog-load-context'==(==)
^ Redo: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Unify: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Call: (260) [user] eval_41(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Unify: (260) [user] eval_41(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Call: (261) [user] naive_eval_args
^ Unify: (261) [user] naive_eval_args
Call: (262) [system] false
Unify: (262) [system] false
Call: (263) [system] fail
^ Redo: (260) [user] eval_41(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Unify: (260) [user] eval_41(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Call: (261) [user] naive_eval_args
^ Unify: (261) [user] naive_eval_args
Call: (262) [system] false
Unify: (262) [system] false
Call: (263) [system] fail
^ Redo: (260) [user] eval_41(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Call: (261) [user] eval_adjust_args(=, _6658, _140802, _82188, 496, '&self', ['prolog-load-context', directory, _4148], _140804)
^ Unify: (261) [user] eval_adjust_args(=, _6658, _140802, _82188, 496, '&self', ['prolog-load-context', directory, _4148], _140804)
Call: (262) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6658, _140802, _82188, 496, '&self', ['prolog-load-context', directory, _4148], _140804)), eval_adjust_args1(=, _6658, _140802, _82188, 496, '&self', ['prolog-load-context', directory, _4148], _140804))
Unify: (262) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6658, _140802, _82188, 496, '&self', ['prolog-load-context', directory, _4148], _140804)), eval_adjust_args1(=, _6658, _140802, _82188, 496, '&self', ['prolog-load-context', directory, _4148], _140804))
^ Call: (264) [user] eval_all_args
^ Unify: (264) [user] eval_all_args
^ Call: (265) [user] true_flag
^ Unify: (265) [user] true_flag
^ Exit: (265) [user] true_flag
^ Exit: (264) [user] eval_all_args
^ Call: (264) [user] eval_adjust_args2(=, _6658, _140802, _82188, 496, '&self', ['prolog-load-context', directory, _4148], _140804)
^ Unify: (264) [user] eval_adjust_args2(=, _6658, _140802, _82188, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_151036])
^ Call: (265) [user] apply:maplist(must_eval_args(=, _151994, 496, '&self'), [directory, _4148], _151036)
^ Unify: (265) [apply] apply:maplist(user:must_eval_args(=, _151994, 496, '&self'), [directory, _4148], _151036)
Call: (266) [apply] apply:maplist_([directory, _4148], _151036, user:must_eval_args(=, _151994, 496, '&self'))
Unify: (266) [apply] apply:maplist_([directory, _4148], [_154816|_154818], user:must_eval_args(=, _151994, 496, '&self'))
^ Call: (267) [user] must_eval_args(=, _151994, 496, '&self', directory, _154816)
^ Unify: (267) [user] must_eval_args(=, _151994, 496, '&self', directory, _154816)
^ Call: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [system] var(eval_args)
Fail: (269) [system] var(eval_args)
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [system] eval_args==false
Fail: (269) [system] eval_args==false
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [system] eval_args==true
Fail: (269) [system] eval_args==true
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
^ Call: (269) [user] fast_option_value(eval_args, debug)
^ Unify: (269) [user] fast_option_value(eval_args, debug)
Call: (270) [system] atom(eval_args)
Exit: (270) [system] atom(eval_args)
Call: (270) [system] current_prolog_flag(eval_args, debug)
Fail: (270) [system] current_prolog_flag(eval_args, debug)
^ Fail: (269) [user] fast_option_value(eval_args, debug)
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
^ Call: (269) [user] fast_option_value(eval_args, trace)
^ Unify: (269) [user] fast_option_value(eval_args, trace)
Call: (270) [system] atom(eval_args)
Exit: (270) [system] atom(eval_args)
Call: (270) [system] current_prolog_flag(eval_args, trace)
Fail: (270) [system] current_prolog_flag(eval_args, trace)
^ Fail: (269) [user] fast_option_value(eval_args, trace)
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _187268)
Unify: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _187268)
^ Call: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _187268, _189204)
^ Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _187268, [])
Call: (271) [system] current_prolog_flag(nodebugx, true)
^ Redo: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _187268, _192008)
^ Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _187268, _192946)
^ Call: (271) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (271) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (271) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_195680, _195682, _195684), defined)
^ Unify: (271) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_195680, _195682, _195684), defined)
Call: (272) [system] nonvar(defined)
Exit: (272) [system] nonvar(defined)
Call: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_195680, _195682, _195684))
Unify: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_195680, _195682, _195684))
Call: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_195680, _195682, _195684))
Unify: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_195680, _195682, _195684))
Call: (274) [system] callable(debugging_logicmoo_setting(_195680, _195682, _195684))
Exit: (274) [system] callable(debugging_logicmoo_setting(_195680, _195682, _195684))
Call: (274) [system] atom(bugger)
Exit: (274) [system] atom(bugger)
Exit: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_195680, _195682, _195684))
Exit: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_195680, _195682, _195684))
^ Exit: (271) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_195680, _195682, _195684), defined)
^ Call: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _187268, _209594)
^ Unify: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (269) [system] true==true
Exit: (269) [system] true==true
^ Exit: (268) [user] is_debugging(eval_args)
^ Unify: (267) [user] must_eval_args(=, _151994, 496, '&self', directory, _154816)
^ Call: (268) [user] eval_args(=, _151994, 496, '&self', directory, _154816)
^ Unify: (268) [user] eval_args(=, _151994, 496, '&self', directory, _154816)
Call: (269) [system] var(directory)
^ Redo: (268) [user] eval_args(=, _151994, 496, '&self', directory, _154816)
^ Unify: (268) [user] eval_args(=, _151994, 496, '&self', directory, _154816)
^ Call: (270) [system] setup_call_cleanup('$notrace'(_222718, _222720), once(user:self_eval(directory)), '$restore_trace'(_222718, _222720))
^ Unify: (270) [system] setup_call_cleanup(system:'$notrace'(_222718, _222720), system:once(user:self_eval(directory)), system:'$restore_trace'(_222718, _222720))
^ Call: (271) [system] sig_atomic(system:'$notrace'(_222718, _222720))
^ Exit: (270) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(directory)), system:'$restore_trace'(3, -1))
Call: (269) [system] _154816=directory
Exit: (269) [system] directory=directory
^ Exit: (268) [user] eval_args(=, _151994, 496, '&self', directory, directory)
^ Exit: (267) [user] must_eval_args(=, _151994, 496, '&self', directory, directory)
Call: (267) [apply] apply:maplist_([_4148], _154818, user:must_eval_args(=, _151994, 496, '&self'))
Unify: (267) [apply] apply:maplist_([_4148], [_231216|_231218], user:must_eval_args(=, _151994, 496, '&self'))
^ Call: (268) [user] must_eval_args(=, _151994, 496, '&self', _4148, _231216)
^ Unify: (268) [user] must_eval_args(=, _151994, 496, '&self', _4148, _231216)
^ Call: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
Call: (270) [system] var(eval_args)
Fail: (270) [system] var(eval_args)
^ Redo: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
Call: (270) [system] eval_args==false
Fail: (270) [system] eval_args==false
^ Redo: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
Call: (270) [system] eval_args==true
Fail: (270) [system] eval_args==true
^ Redo: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
^ Call: (270) [user] fast_option_value(eval_args, debug)
^ Unify: (270) [user] fast_option_value(eval_args, debug)
Call: (271) [system] atom(eval_args)
Exit: (271) [system] atom(eval_args)
Call: (271) [system] current_prolog_flag(eval_args, debug)
Fail: (271) [system] current_prolog_flag(eval_args, debug)
^ Fail: (270) [user] fast_option_value(eval_args, debug)
^ Redo: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
^ Call: (270) [user] fast_option_value(eval_args, trace)
^ Unify: (270) [user] fast_option_value(eval_args, trace)
Call: (271) [system] atom(eval_args)
Exit: (271) [system] atom(eval_args)
Call: (271) [system] current_prolog_flag(eval_args, trace)
Fail: (271) [system] current_prolog_flag(eval_args, trace)
^ Fail: (270) [user] fast_option_value(eval_args, trace)
^ Redo: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
Call: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _263668)
Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _263668)
^ Call: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _263668, _265604)
^ Unify: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _263668, [])
Call: (272) [system] current_prolog_flag(nodebugx, true)
^ Redo: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _263668, _268408)
^ Unify: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _263668, _269346)
^ Call: (272) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (272) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (272) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_272080, _272082, _272084), defined)
^ Unify: (272) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_272080, _272082, _272084), defined)
Call: (273) [system] nonvar(defined)
Exit: (273) [system] nonvar(defined)
Call: (273) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_272080, _272082, _272084))
Unify: (273) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_272080, _272082, _272084))
Call: (274) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_272080, _272082, _272084))
Unify: (274) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_272080, _272082, _272084))
Call: (275) [system] callable(debugging_logicmoo_setting(_272080, _272082, _272084))
Exit: (275) [system] callable(debugging_logicmoo_setting(_272080, _272082, _272084))
Call: (275) [system] atom(bugger)
Exit: (275) [system] atom(bugger)
Exit: (274) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_272080, _272082, _272084))
Exit: (273) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_272080, _272082, _272084))
^ Exit: (272) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_272080, _272082, _272084), defined)
^ Call: (272) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _263668, _285994)
^ Unify: (272) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (272) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (270) [system] true==true
Exit: (270) [system] true==true
^ Exit: (269) [user] is_debugging(eval_args)
^ Unify: (268) [user] must_eval_args(=, _151994, 496, '&self', _4148, _231216)
^ Call: (269) [user] eval_args(=, _151994, 496, '&self', _4148, _231216)
^ Unify: (269) [user] eval_args(=, _151994, 496, '&self', _4148, _231216)
Call: (270) [system] var(_4148)
Exit: (270) [system] var(_4148)
Call: (270) [system] nonvar(_231216)
^ Redo: (269) [user] eval_args(=, _151994, 496, '&self', _4148, _231216)
^ Unify: (269) [user] eval_args(=, _151994, 496, '&self', _4148, _231216)
^ Call: (271) [system] setup_call_cleanup('$notrace'(_300966, _300968), once(user:self_eval(_4148)), '$restore_trace'(_300966, _300968))
^ Unify: (271) [system] setup_call_cleanup(system:'$notrace'(_300966, _300968), system:once(user:self_eval(_4148)), system:'$restore_trace'(_300966, _300968))
^ Call: (272) [system] sig_atomic(system:'$notrace'(_300966, _300968))
^ Exit: (271) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(_4148)), system:'$restore_trace'(3, -1))
Call: (270) [system] _231216=_4148
Exit: (270) [system] _4148=_4148
^ Exit: (269) [user] eval_args(=, _151994, 496, '&self', _4148, _4148)
^ Exit: (268) [user] must_eval_args(=, _151994, 496, '&self', _4148, _4148)
Call: (268) [apply] apply:maplist_([], _231218, user:must_eval_args(=, _151994, 496, '&self'))
Unify: (268) [apply] apply:maplist_([], [], user:must_eval_args(=, _151994, 496, '&self'))
Exit: (268) [apply] apply:maplist_([], [], user:must_eval_args(=, _151994, 496, '&self'))
Exit: (267) [apply] apply:maplist_([_4148], [_4148], user:must_eval_args(=, _151994, 496, '&self'))
Exit: (266) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:must_eval_args(=, _151994, 496, '&self'))
^ Exit: (265) [apply] apply:maplist(user:must_eval_args(=, _151994, 496, '&self'), [directory, _4148], [directory, _4148])
Call: (265) [system] _140802=_82188
Exit: (265) [system] _82188=_82188
^ Exit: (264) [user] eval_adjust_args2(=, _6658, _82188, _82188, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Exit: (262) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6658, _82188, _82188, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), eval_adjust_args1(=, _6658, _82188, _82188, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
^ Exit: (261) [user] eval_adjust_args(=, _6658, _82188, _82188, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Call: (261) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))
^ Unify: (261) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))
^ Call: (263) [system] setup_call_cleanup('$notrace'(_320766, _320768), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))), _320724, fbug((_320724-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))))))), '$restore_trace'(_320766, _320768))
^ Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_320766, _320768), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))), _320724, fbug((_320724-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))))))), system:'$restore_trace'(_320766, _320768))
^ Call: (264) [system] sig_atomic(system:'$notrace'(_320766, _320768))
^ Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))), _320724, fbug((_320724-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (261) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))
^ Call: (261) [user] eval_70(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Unify: (261) [user] eval_70(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
Call: (262) [user] if_or_else(eval_maybe_python(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)))))
Unify: (262) [user] if_or_else(eval_maybe_python(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)))))
^ Call: (263) [user] eval_maybe_python(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Unify: (263) [user] eval_maybe_python(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
Call: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
^ Call: (265) [user] typed_list('&self', _333178, _333100)
^ Unify: (265) [user] typed_list('&self', _334110, _333100)
Call: (266) [system] compound('&self')
Fail: (266) [system] compound('&self')
^ Fail: (265) [user] typed_list('&self', _336890, _333100)
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
Call: (265) [system] '&self'=='&flybase'
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
^ Call: (265) [user] metta_atom_in_file('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
^ Unify: (265) [user] metta_atom_in_file('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
^ Call: (266) [user] metta_atom_in_file('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'], _344272, _344274)
^ Unify: (266) [user] metta_atom_in_file('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'], _345208, _345210)
^ Call: (267) [user] loaded_into_kb('&self', _346066)
^ Unify: (267) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (267) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (267) [user] once(user:asserted_metta_pred(_356636, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (267) [system] once(user:asserted_metta_pred(_356636, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (268) [user] asserted_metta_pred(_356636, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (268) [user] asserted_metta_pred(_356636, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
Call: (265) [user] metta_atom_asserted('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
Unify: (265) [user] metta_atom_asserted('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
^ Call: (266) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
Redo: (265) [user] metta_atom_asserted('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
Call: (265) [system] '&self'\=='&corelib'
Exit: (265) [system] '&self'\=='&corelib'
^ Call: (265) [user] using_all_spaces
^ Unify: (265) [user] using_all_spaces
Call: (266) [system] nb_current(with_all_spaces, t)
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
Call: (265) [system] '&self'\=='&corelib'
Exit: (265) [system] '&self'\=='&corelib'
Call: (265) [user] metta_atom_asserted('&self', '&corelib')
Unify: (265) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (266) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (265) [user] metta_atom_asserted('&self', '&corelib')
Unify: (265) [user] metta_atom_asserted('&self', '&corelib')
Exit: (265) [user] metta_atom_asserted('&self', '&corelib')
Call: (265) [user] should_inherit_from_corelib(['registered-python-function', _331252, _331258, 'prolog-load-context'])
Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _331252, _331258, 'prolog-load-context'])
^ Call: (266) [user] using_all_spaces
^ Unify: (266) [user] using_all_spaces
Call: (267) [system] nb_current(with_all_spaces, t)
Redo: (265) [user] should_inherit_from_corelib(['registered-python-function', _331252, _331258, 'prolog-load-context'])
Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _331252, _331258, 'prolog-load-context'])
Call: (266) [system] 'registered-python-function'==(:)
Redo: (265) [user] should_inherit_from_corelib(['registered-python-function', _331252, _331258, 'prolog-load-context'])
Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _331252, _331258, 'prolog-load-context'])
Call: (266) [system] 'registered-python-function'=='@doc'
Redo: (265) [user] should_inherit_from_corelib(['registered-python-function', _331252, _331258, 'prolog-load-context'])
Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _331252, _331258, 'prolog-load-context'])
Call: (266) [system] fail
Redo: (265) [user] metta_atom_asserted('&self', '&corelib')
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _331252, _331258, 'prolog-load-context'])
Redo: (262) [user] if_or_else(eval_maybe_python(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)))))
Call: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188))))
Unify: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188))))
^ Call: (264) [user] eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Unify: (264) [user] eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Call: (265) [user] allow_host_functions
^ Unify: (265) [user] allow_host_functions
^ Exit: (265) [user] allow_host_functions
^ Call: (265) [user] once((is_system_pred('prolog-load-context'), length([directory, _4148], _419124), is_syspred('prolog-load-context', _419124, _419132)))
^ Unify: (265) [system] once(user:(is_system_pred('prolog-load-context'), length([directory, _4148], _419124), is_syspred('prolog-load-context', _419124, _419132)))
^ Call: (267) [user] is_system_pred('prolog-load-context')
^ Unify: (267) [user] is_system_pred('prolog-load-context')
Call: (268) [system] atom('prolog-load-context')
Exit: (268) [system] atom('prolog-load-context')
Call: (268) [system] atom_concat(_424770, !, 'prolog-load-context')
^ Redo: (267) [user] is_system_pred('prolog-load-context')
^ Unify: (267) [user] is_system_pred('prolog-load-context')
Call: (268) [system] atom('prolog-load-context')
Exit: (268) [system] atom('prolog-load-context')
Call: (268) [system] atom_concat(_429398, '-fn', 'prolog-load-context')
^ Redo: (267) [user] is_system_pred('prolog-load-context')
^ Unify: (267) [user] is_system_pred('prolog-load-context')
Call: (268) [system] atom('prolog-load-context')
Exit: (268) [system] atom('prolog-load-context')
Call: (268) [system] atom_concat(_434026, '-p', 'prolog-load-context')
^ Fail: (267) [user] is_system_pred('prolog-load-context')
Redo: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188))))
Call: (264) [user] if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)))
Unify: (264) [user] if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)))
^ Call: (265) [user] eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Unify: (265) [user] eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Call: (266) [user] allow_host_functions
^ Unify: (266) [user] allow_host_functions
^ Exit: (266) [user] allow_host_functions
^ Call: (266) [user] is_system_pred('prolog-load-context')
^ Unify: (266) [user] is_system_pred('prolog-load-context')
Call: (267) [system] atom('prolog-load-context')
Exit: (267) [system] atom('prolog-load-context')
Call: (267) [system] atom_concat(_446962, !, 'prolog-load-context')
^ Redo: (266) [user] is_system_pred('prolog-load-context')
^ Unify: (266) [user] is_system_pred('prolog-load-context')
Call: (267) [system] atom('prolog-load-context')
Exit: (267) [system] atom('prolog-load-context')
Call: (267) [system] atom_concat(_451590, '-fn', 'prolog-load-context')
^ Redo: (266) [user] is_system_pred('prolog-load-context')
^ Unify: (266) [user] is_system_pred('prolog-load-context')
Call: (267) [system] atom('prolog-load-context')
Exit: (267) [system] atom('prolog-load-context')
Call: (267) [system] atom_concat(_456218, '-p', 'prolog-load-context')
Redo: (264) [user] if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)))
Call: (265) [user] if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188))
Unify: (265) [user] if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188))
^ Call: (266) [user] eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Unify: (266) [user] eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Call: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _461712, _461714)
^ Unify: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _461712, _461714)
Call: (268) [system] var(['prolog-load-context', directory, _4148])
^ Redo: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _461712, _461714)
^ Unify: (267) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _461714)
Call: (268) [system] var('prolog-load-context')
^ Redo: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _461712, _461714)
^ Unify: (267) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _461714)
^ Call: (268) [user] len_or_unbound([directory, _4148], _461714)
^ Unify: (268) [user] len_or_unbound([directory, _4148], _461714)
Call: (269) [system] is_list([directory, _4148])
Exit: (269) [system] is_list([directory, _4148])
Call: (269) [system] length([directory, _4148], _461714)
Unify: (269) [system] length([directory, _4148], _461714)
Call: (270) [system] var(_461714)
Exit: (270) [system] var(_461714)
Call: (270) [system] []==[]
Exit: (270) [system] []==[]
Call: (270) [system] _461714=2
Exit: (270) [system] 2=2
Exit: (269) [system] length([directory, _4148], 2)
^ Exit: (268) [user] len_or_unbound([directory, _4148], 2)
^ Exit: (267) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', 2)
^ Call: (267) [user] is_metta_type_constructor('&self', 'prolog-load-context', _483068)
^ Unify: (267) [user] is_metta_type_constructor('&self', 'prolog-load-context', 2)
^ Exit: (267) [user] is_metta_type_constructor('&self', 'prolog-load-context', 2)
Call: (267) [system] 2\=2
^ Redo: (266) [user] eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Call: (267) [user] if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))
^ Unify: (267) [user] if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))
^ Call: (269) [system] setup_call_cleanup('$notrace'(_489678, _489680), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))), _489636, fbug((_489636-->if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))))))), '$restore_trace'(_489678, _489680))
^ Unify: (269) [system] setup_call_cleanup(system:'$notrace'(_489678, _489680), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))), _489636, fbug((_489636-->if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))))))), system:'$restore_trace'(_489678, _489680))
^ Call: (270) [system] sig_atomic(system:'$notrace'(_489678, _489680))
^ Exit: (269) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))), _489636, fbug((_489636-->if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (267) [user] if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))
^ Call: (267) [user] fail_on_constructor
^ Unify: (267) [user] fail_on_constructor
^ Call: (268) [user] true_flag
^ Unify: (268) [user] true_flag
^ Exit: (268) [user] true_flag
^ Exit: (267) [user] fail_on_constructor
Redo: (265) [user] if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188))
^ Call: (266) [user] eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Unify: (266) [user] eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Call: (267) [user] subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Unify: (267) [user] subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _82188)
^ Call: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (269) [system] number(directory)
^ Redo: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (269) [system] atom('prolog-load-context')
Exit: (269) [system] atom('prolog-load-context')
^ Call: (269) [user] need_subst_f('prolog-load-context')
^ Redo: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Exit: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (268) [system] ['prolog-load-context', directory, _4148]=_82188
Exit: (268) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Exit: (267) [user] subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (266) [user] eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Exit: (265) [user] if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
Exit: (264) [user] if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])))
Exit: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))))
Exit: (262) [user] if_or_else(eval_maybe_python(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])))))
^ Exit: (261) [user] eval_70(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Call: (261) [user] check_returnval(=, _6658, ['prolog-load-context', directory, _4148])
^ Unify: (261) [user] check_returnval(=, _6658, ['prolog-load-context', directory, _4148])
^ Exit: (261) [user] check_returnval(=, _6658, ['prolog-load-context', directory, _4148])
^ Exit: (260) [user] eval_41(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (259) [system] ['prolog-load-context', directory, _4148]=_6704
Exit: (259) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Exit: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (258) [system] nb_setarg(1, retval(fail), ['prolog-load-context', directory, _4148])
Exit: (258) [system] nb_setarg(1, retval(['prolog-load-context', directory, _13556]), ['prolog-load-context', directory, _4148])
^ Call: (258) [user] ignore(notrace((\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _13556]), ['prolog-load-context', directory, _4148]))))
^ Unify: (258) [system] ignore(user:notrace((\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _13556]), ['prolog-load-context', directory, _4148]))))
^ Call: (260) [system] setup_call_cleanup('$notrace'(_16366, _16368), once(user:(\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _13556]), ['prolog-load-context', directory, _4148]))), '$restore_trace'(_16366, _16368))
^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_16366, _16368), system:once(user:(\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _13556]), ['prolog-load-context', directory, _4148]))), system:'$restore_trace'(_16366, _16368))
^ Call: (261) [system] sig_atomic(system:'$notrace'(_16366, _16368))
^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _19220]), ['prolog-load-context', directory, _4148]))), system:'$restore_trace'(3, -1))
^ Exit: (258) [system] ignore(user:notrace((\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _19220]), ['prolog-load-context', directory, _4148]))))
^ Call: (258) [user] ignore((_6712==1->ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _19220])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _19220])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _19220])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _19220])]))))))))))
^ Unify: (258) [system] ignore(user:(_6712==1->ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _19220])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _19220])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _19220])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _19220])]))))))))))
Call: (260) [system] _6712==1
Fail: (260) [system] _6712==1
^ Call: (261) [system] setup_call_cleanup('$notrace'(_24822, _24824), once(user:ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _19220])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _19220])])))))))), '$restore_trace'(_24822, _24824))
^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_24822, _24824), system:once(user:ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _19220])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _19220])])))))))), system:'$restore_trace'(_24822, _24824))
^ Call: (262) [system] sig_atomic(system:'$notrace'(_24822, _24824))
^ Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _19220])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _19220])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (258) [system] ignore(user:(_6712==1->ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _19220])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _19220])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _19220])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _19220])]))))))))))
^ Exit: (256) [system] call_cleanup(user:((call(eval_20(=, _6658), 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])*->nb_setarg(1, retval(['prolog-load-context', directory, _19220]), ['prolog-load-context', directory, _4148]);fail, trace, call(eval_20(=, _6658), 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ignore(notrace((\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _19220]), ['prolog-load-context', directory, _4148]))))), user:ignore((_6712==1->ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _19220])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _19220])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _19220])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _19220])])))))))))))
Call: (256) [system] retval(['prolog-load-context', directory, _19220])\=@=retval(fail)
Exit: (256) [system] retval(['prolog-load-context', directory, _19220])\=@=retval(fail)
^ Exit: (255) [user] trace_eval(eval_20(=, _6658), e, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Call: (255) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (255) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (257) [system] setup_call_cleanup('$notrace'(_35292, _35294), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_35292, _35294))
^ Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_35292, _35294), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_35292, _35294))
^ Call: (258) [system] sig_atomic(system:'$notrace'(_35292, _35294))
^ Fail: (255) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (254) [user] eval_01(=, _6658, 497, '&self', ['prolog-load-context', directory, _4148], _6672)
Call: (255) [system] ['prolog-load-context', directory, _4148]=@=['prolog-load-context', directory, _6694]
Exit: (255) [system] ['prolog-load-context', directory, _4148]=@=['prolog-load-context', directory, _6694]
Call: (255) [system] _41854=['prolog-load-context', directory, _4148]
Exit: (255) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Call: (255) [user] eval_02(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)
^ Unify: (255) [user] eval_02(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)
^ Call: (256) [user] once(if_or_else(subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672), if_or_else((fail, finish_eval(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)), ['prolog-load-context', directory, _4148]=_6672)))
^ Unify: (256) [system] once(user:if_or_else(subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672), if_or_else((fail, finish_eval(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)), ['prolog-load-context', directory, _4148]=_6672)))
Call: (257) [user] if_or_else(subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672), if_or_else((fail, finish_eval(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)), ['prolog-load-context', directory, _4148]=_6672))
Unify: (257) [user] if_or_else(subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672), if_or_else((fail, finish_eval(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)), ['prolog-load-context', directory, _4148]=_6672))
^ Call: (258) [user] subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)
^ Unify: (258) [user] subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)
^ Call: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (260) [system] number(directory)
^ Redo: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (260) [system] atom('prolog-load-context')
Exit: (260) [system] atom('prolog-load-context')
^ Call: (260) [user] need_subst_f('prolog-load-context')
^ Redo: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Exit: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (259) [system] ['prolog-load-context', directory, _4148]=_6672
Exit: (259) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Exit: (258) [user] subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Exit: (257) [user] if_or_else(subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else((fail, finish_eval(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]))
^ Exit: (256) [system] once(user:if_or_else(subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else((fail, finish_eval(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148])))
^ Exit: (255) [user] eval_02(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (254) [user] eval_01(=, _6658, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (253) [user] eval_00(=, _6658, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (252) [user] eval_args(=, _6658, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (251) [user] must_eval_args(=, _6658, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (251) [apply] apply:maplist_([[]], _6674, user:must_eval_args(=, _6658, 497, '&self'))
Unify: (251) [apply] apply:maplist_([[]], [_70778|_70780], user:must_eval_args(=, _6658, 497, '&self'))
^ Call: (252) [user] must_eval_args(=, _6658, 497, '&self', [], _70778)
^ Unify: (252) [user] must_eval_args(=, _6658, 497, '&self', [], _70778)
^ Call: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
Call: (254) [system] var(eval_args)
Fail: (254) [system] var(eval_args)
^ Redo: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
Call: (254) [system] eval_args==false
Fail: (254) [system] eval_args==false
^ Redo: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
Call: (254) [system] eval_args==true
Fail: (254) [system] eval_args==true
^ Redo: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
^ Call: (254) [user] fast_option_value(eval_args, debug)
^ Unify: (254) [user] fast_option_value(eval_args, debug)
Call: (255) [system] atom(eval_args)
Exit: (255) [system] atom(eval_args)
Call: (255) [system] current_prolog_flag(eval_args, debug)
Fail: (255) [system] current_prolog_flag(eval_args, debug)
^ Fail: (254) [user] fast_option_value(eval_args, debug)
^ Redo: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
^ Call: (254) [user] fast_option_value(eval_args, trace)
^ Unify: (254) [user] fast_option_value(eval_args, trace)
Call: (255) [system] atom(eval_args)
Exit: (255) [system] atom(eval_args)
Call: (255) [system] current_prolog_flag(eval_args, trace)
Fail: (255) [system] current_prolog_flag(eval_args, trace)
^ Fail: (254) [user] fast_option_value(eval_args, trace)
^ Redo: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
Call: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _103230)
Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _103230)
^ Call: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _103230, _105166)
^ Unify: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _103230, [])
Call: (256) [system] current_prolog_flag(nodebugx, true)
^ Redo: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _103230, _107970)
^ Unify: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _103230, _108908)
^ Call: (256) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (256) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (256) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_111642, _111644, _111646), defined)
^ Unify: (256) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_111642, _111644, _111646), defined)
Call: (257) [system] nonvar(defined)
Exit: (257) [system] nonvar(defined)
Call: (257) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_111642, _111644, _111646))
Unify: (257) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_111642, _111644, _111646))
Call: (258) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_111642, _111644, _111646))
Unify: (258) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_111642, _111644, _111646))
Call: (259) [system] callable(debugging_logicmoo_setting(_111642, _111644, _111646))
Exit: (259) [system] callable(debugging_logicmoo_setting(_111642, _111644, _111646))
Call: (259) [system] atom(bugger)
Exit: (259) [system] atom(bugger)
Exit: (258) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_111642, _111644, _111646))
Exit: (257) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_111642, _111644, _111646))
^ Exit: (256) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_111642, _111644, _111646), defined)
^ Call: (256) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _103230, _125556)
^ Unify: (256) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (256) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (254) [system] true==true
Exit: (254) [system] true==true
^ Exit: (253) [user] is_debugging(eval_args)
^ Unify: (252) [user] must_eval_args(=, _6658, 497, '&self', [], _70778)
^ Call: (253) [user] eval_args(=, _6658, 497, '&self', [], _70778)
^ Unify: (253) [user] eval_args(=, _6658, 497, '&self', [], _70778)
Call: (254) [system] var([])
^ Redo: (253) [user] eval_args(=, _6658, 497, '&self', [], _70778)
^ Unify: (253) [user] eval_args(=, _6658, 497, '&self', [], _70778)
^ Call: (255) [system] setup_call_cleanup('$notrace'(_138680, _138682), once(user:self_eval([])), '$restore_trace'(_138680, _138682))
^ Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_138680, _138682), system:once(user:self_eval([])), system:'$restore_trace'(_138680, _138682))
^ Call: (256) [system] sig_atomic(system:'$notrace'(_138680, _138682))
^ Exit: (255) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval([])), system:'$restore_trace'(3, -1))
Call: (254) [system] _70778=[]
Exit: (254) [system] []=[]
^ Exit: (253) [user] eval_args(=, _6658, 497, '&self', [], [])
^ Exit: (252) [user] must_eval_args(=, _6658, 497, '&self', [], [])
Call: (252) [apply] apply:maplist_([], _70780, user:must_eval_args(=, _6658, 497, '&self'))
Unify: (252) [apply] apply:maplist_([], [], user:must_eval_args(=, _6658, 497, '&self'))
Exit: (252) [apply] apply:maplist_([], [], user:must_eval_args(=, _6658, 497, '&self'))
Exit: (251) [apply] apply:maplist_([[]], [[]], user:must_eval_args(=, _6658, 497, '&self'))
Exit: (250) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [['prolog-load-context', directory, _4148], []], user:must_eval_args(=, _6658, 497, '&self'))
^ Exit: (249) [apply] apply:maplist(user:must_eval_args(=, _6658, 497, '&self'), [['prolog-load-context', directory, _4148], []], [['prolog-load-context', directory, _4148], []])
Call: (249) [system] _6602=_6600
Exit: (249) [system] _6600=_6600
^ Exit: (248) [user] eval_adjust_args2(=, _6096, _6600, _6600, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Exit: (246) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _6600, _6600, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), eval_adjust_args1(=, _6096, _6600, _6600, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))
^ Exit: (245) [user] eval_adjust_args(=, _6096, _6600, _6600, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Call: (245) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))
^ Unify: (245) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))
^ Call: (247) [system] setup_call_cleanup('$notrace'(_158480, _158482), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))), _158438, fbug((_158438-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))))))), '$restore_trace'(_158480, _158482))
^ Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_158480, _158482), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))), _158438, fbug((_158438-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))))))), system:'$restore_trace'(_158480, _158482))
^ Call: (248) [system] sig_atomic(system:'$notrace'(_158480, _158482))
^ Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))), _158438, fbug((_158438-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (245) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))
^ Call: (245) [user] eval_70(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Unify: (245) [user] eval_70(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
Call: (246) [user] if_or_else(eval_maybe_python(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)))))
Unify: (246) [user] if_or_else(eval_maybe_python(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)))))
^ Call: (247) [user] eval_maybe_python(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Unify: (247) [user] eval_maybe_python(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
Call: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
^ Call: (249) [user] typed_list('&self', _170892, _170814)
^ Unify: (249) [user] typed_list('&self', _171824, _170814)
Call: (250) [system] compound('&self')
Fail: (250) [system] compound('&self')
^ Fail: (249) [user] typed_list('&self', _174604, _170814)
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
Call: (249) [system] '&self'=='&flybase'
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
^ Call: (249) [user] metta_atom_in_file('&self', ['registered-python-function', _168966, _168972, ','])
^ Unify: (249) [user] metta_atom_in_file('&self', ['registered-python-function', _168966, _168972, ','])
^ Call: (250) [user] metta_atom_in_file('&self', ['registered-python-function', _168966, _168972, ','], _181986, _181988)
^ Unify: (250) [user] metta_atom_in_file('&self', ['registered-python-function', _168966, _168972, ','], _182922, _182924)
^ Call: (251) [user] loaded_into_kb('&self', _183780)
^ Unify: (251) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (251) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (251) [user] once(user:asserted_metta_pred(_194350, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (251) [system] once(user:asserted_metta_pred(_194350, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (252) [user] asserted_metta_pred(_194350, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (252) [user] asserted_metta_pred(_194350, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
Call: (249) [user] metta_atom_asserted('&self', ['registered-python-function', _168966, _168972, ','])
Unify: (249) [user] metta_atom_asserted('&self', ['registered-python-function', _168966, _168972, ','])
^ Call: (250) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _168966, _168972, ','])
Redo: (249) [user] metta_atom_asserted('&self', ['registered-python-function', _168966, _168972, ','])
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
Call: (249) [system] '&self'\=='&corelib'
Exit: (249) [system] '&self'\=='&corelib'
^ Call: (249) [user] using_all_spaces
^ Unify: (249) [user] using_all_spaces
Call: (250) [system] nb_current(with_all_spaces, t)
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
Call: (249) [system] '&self'\=='&corelib'
Exit: (249) [system] '&self'\=='&corelib'
Call: (249) [user] metta_atom_asserted('&self', '&corelib')
Unify: (249) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (250) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (249) [user] metta_atom_asserted('&self', '&corelib')
Unify: (249) [user] metta_atom_asserted('&self', '&corelib')
Exit: (249) [user] metta_atom_asserted('&self', '&corelib')
Call: (249) [user] should_inherit_from_corelib(['registered-python-function', _168966, _168972, ','])
Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _168966, _168972, ','])
^ Call: (250) [user] using_all_spaces
^ Unify: (250) [user] using_all_spaces
Call: (251) [system] nb_current(with_all_spaces, t)
Redo: (249) [user] should_inherit_from_corelib(['registered-python-function', _168966, _168972, ','])
Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _168966, _168972, ','])
Call: (250) [system] 'registered-python-function'==(:)
Redo: (249) [user] should_inherit_from_corelib(['registered-python-function', _168966, _168972, ','])
Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _168966, _168972, ','])
Call: (250) [system] 'registered-python-function'=='@doc'
Redo: (249) [user] should_inherit_from_corelib(['registered-python-function', _168966, _168972, ','])
Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _168966, _168972, ','])
Call: (250) [system] fail
Redo: (249) [user] metta_atom_asserted('&self', '&corelib')
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _168966, _168972, ','])
Redo: (246) [user] if_or_else(eval_maybe_python(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)))))
Call: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600))))
Unify: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600))))
^ Call: (248) [user] eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Unify: (248) [user] eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Call: (249) [user] allow_host_functions
^ Unify: (249) [user] allow_host_functions
^ Exit: (249) [user] allow_host_functions
^ Call: (249) [user] once((is_system_pred(','), length([['prolog-load-context', directory, _4148], []], _256838), is_syspred(',', _256838, _256846)))
^ Unify: (249) [system] once(user:(is_system_pred(','), length([['prolog-load-context', directory, _4148], []], _256838), is_syspred(',', _256838, _256846)))
^ Call: (251) [user] is_system_pred(',')
^ Unify: (251) [user] is_system_pred(',')
Call: (252) [system] atom(',')
Exit: (252) [system] atom(',')
Call: (252) [system] atom_concat(_262484, !, ',')
^ Redo: (251) [user] is_system_pred(',')
^ Unify: (251) [user] is_system_pred(',')
Call: (252) [system] atom(',')
Exit: (252) [system] atom(',')
Call: (252) [system] atom_concat(_267112, '-fn', ',')
^ Redo: (251) [user] is_system_pred(',')
^ Unify: (251) [user] is_system_pred(',')
Call: (252) [system] atom(',')
Exit: (252) [system] atom(',')
Call: (252) [system] atom_concat(_271740, '-p', ',')
^ Fail: (251) [user] is_system_pred(',')
Redo: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600))))
Call: (248) [user] if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)))
Unify: (248) [user] if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)))
^ Call: (249) [user] eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Unify: (249) [user] eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Call: (250) [user] allow_host_functions
^ Unify: (250) [user] allow_host_functions
^ Exit: (250) [user] allow_host_functions
^ Call: (250) [user] is_system_pred(',')
^ Unify: (250) [user] is_system_pred(',')
Call: (251) [system] atom(',')
Exit: (251) [system] atom(',')
Call: (251) [system] atom_concat(_284676, !, ',')
^ Redo: (250) [user] is_system_pred(',')
^ Unify: (250) [user] is_system_pred(',')
Call: (251) [system] atom(',')
Exit: (251) [system] atom(',')
Call: (251) [system] atom_concat(_289304, '-fn', ',')
^ Redo: (250) [user] is_system_pred(',')
^ Unify: (250) [user] is_system_pred(',')
Call: (251) [system] atom(',')
Exit: (251) [system] atom(',')
Call: (251) [system] atom_concat(_293932, '-p', ',')
Redo: (248) [user] if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)))
Call: (249) [user] if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600))
Unify: (249) [user] if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600))
^ Call: (250) [user] eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Unify: (250) [user] eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Call: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _299426, _299428)
^ Unify: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _299426, _299428)
Call: (252) [system] var([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _299426, _299428)
^ Unify: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _299428)
Call: (252) [system] var(',')
^ Redo: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _299426, _299428)
^ Unify: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _299428)
^ Call: (252) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _299428)
^ Unify: (252) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _299428)
Call: (253) [system] is_list([['prolog-load-context', directory, _4148], []])
Exit: (253) [system] is_list([['prolog-load-context', directory, _4148], []])
Call: (253) [system] length([['prolog-load-context', directory, _4148], []], _299428)
Unify: (253) [system] length([['prolog-load-context', directory, _4148], []], _299428)
Call: (254) [system] var(_299428)
Exit: (254) [system] var(_299428)
Call: (254) [system] []==[]
Exit: (254) [system] []==[]
Call: (254) [system] _299428=2
Exit: (254) [system] 2=2
Exit: (253) [system] length([['prolog-load-context', directory, _4148], []], 2)
^ Exit: (252) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], 2)
^ Exit: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', 2)
^ Call: (251) [user] is_metta_type_constructor('&self', ',', _320782)
^ Unify: (251) [user] is_metta_type_constructor('&self', ',', 2)
^ Exit: (251) [user] is_metta_type_constructor('&self', ',', 2)
Call: (251) [system] 2\=2
^ Redo: (250) [user] eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Call: (251) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))
^ Unify: (251) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (253) [system] setup_call_cleanup('$notrace'(_327392, _327394), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))), _327350, fbug((_327350-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))))))), '$restore_trace'(_327392, _327394))
^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_327392, _327394), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))), _327350, fbug((_327350-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))))))), system:'$restore_trace'(_327392, _327394))
^ Call: (254) [system] sig_atomic(system:'$notrace'(_327392, _327394))
^ Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))), _327350, fbug((_327350-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (251) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (251) [user] fail_on_constructor
^ Unify: (251) [user] fail_on_constructor
^ Call: (252) [user] true_flag
^ Unify: (252) [user] true_flag
^ Exit: (252) [user] true_flag
^ Exit: (251) [user] fail_on_constructor
Redo: (249) [user] if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600))
^ Call: (250) [user] eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Unify: (250) [user] eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Call: (251) [user] subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Unify: (251) [user] subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^ Call: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (253) [system] number(['prolog-load-context', directory, _4148])
^ Redo: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (253) [system] atom(',')
Exit: (253) [system] atom(',')
^ Call: (253) [user] need_subst_f(',')
^ Redo: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Exit: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (252) [system] [',', ['prolog-load-context', directory, _4148], []]=_6600
Exit: (252) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^ Exit: (251) [user] subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (250) [user] eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Exit: (249) [user] if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))
Exit: (248) [user] if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])))
Exit: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))))
Exit: (246) [user] if_or_else(eval_maybe_python(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])))))
^ Exit: (245) [user] eval_70(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Call: (245) [user] check_returnval(=, _6096, [',', ['prolog-load-context', directory, _4148], []])
^ Unify: (245) [user] check_returnval(=, _6096, [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (245) [user] check_returnval(=, _6096, [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (244) [user] eval_41(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Call: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=_6300
Exit: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^ Exit: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Call: (242) [system] nb_setarg(1, retval(fail), [',', ['prolog-load-context', directory, _4148], []])
Exit: (242) [system] nb_setarg(1, retval([',', ['prolog-load-context', directory, _368398], []]), [',', ['prolog-load-context', directory, _4148], []])
^ Call: (242) [user] ignore(notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _368398], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^ Unify: (242) [system] ignore(user:notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _368398], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (244) [system] setup_call_cleanup('$notrace'(_371214, _371216), once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _368398], []]), [',', ['prolog-load-context', directory, _4148], []]))), '$restore_trace'(_371214, _371216))
^ Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_371214, _371216), system:once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _368398], []]), [',', ['prolog-load-context', directory, _4148], []]))), system:'$restore_trace'(_371214, _371216))
^ Call: (245) [system] sig_atomic(system:'$notrace'(_371214, _371216))
^ Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _374080], []]), [',', ['prolog-load-context', directory, _4148], []]))), system:'$restore_trace'(3, -1))
^ Exit: (242) [system] ignore(user:notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _374080], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (242) [user] ignore((_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _374080], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _374080], []])]))))))))))
^ Unify: (242) [system] ignore(user:(_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _374080], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _374080], []])]))))))))))
Call: (244) [system] _6308==1
Fail: (244) [system] _6308==1
^ Call: (245) [system] setup_call_cleanup('$notrace'(_379688, _379690), once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _374080], []])])))))))), '$restore_trace'(_379688, _379690))
^ Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_379688, _379690), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _374080], []])])))))))), system:'$restore_trace'(_379688, _379690))
^ Call: (246) [system] sig_atomic(system:'$notrace'(_379688, _379690))
^ Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _374080], []])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (242) [system] ignore(user:(_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _374080], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _374080], []])]))))))))))
^ Exit: (240) [system] call_cleanup(user:((call(eval_20(=, _6096), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])*->nb_setarg(1, retval([',', ['prolog-load-context', directory, _374080], []]), [',', ['prolog-load-context', directory, _4148], []]);fail, trace, call(eval_20(=, _6096), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), ignore(notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _374080], []]), [',', ['prolog-load-context', directory, _4148], []]))))), user:ignore((_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _374080], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _374080], []])])))))))))))
Call: (240) [system] retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail)
Exit: (240) [system] retval([',', ['prolog-load-context', directory, _374080], []])\=@=retval(fail)
^ Exit: (239) [user] trace_eval(eval_20(=, _6096), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Call: (239) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (239) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Call: (241) [system] setup_call_cleanup('$notrace'(_390158, _390160), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_390158, _390160))
^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_390158, _390160), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_390158, _390160))
^ Call: (242) [system] sig_atomic(system:'$notrace'(_390158, _390160))
^ Fail: (239) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (238) [user] eval_01(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)
Call: (239) [system] [',', ['prolog-load-context', directory, _4148], []]=@=[',', ['prolog-load-context', directory, _6290], []]
Exit: (239) [system] [',', ['prolog-load-context', directory, _4148], []]=@=[',', ['prolog-load-context', directory, _6290], []]
Call: (239) [system] _396720=[',', ['prolog-load-context', directory, _4148], []]
Exit: (239) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^ Call: (239) [user] eval_02(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)
^ Unify: (239) [user] eval_02(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)
^ Call: (240) [user] once(if_or_else(subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258), if_or_else((fail, finish_eval(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)), [',', ['prolog-load-context', directory, _4148], []]=_6258)))
^ Unify: (240) [system] once(user:if_or_else(subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258), if_or_else((fail, finish_eval(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)), [',', ['prolog-load-context', directory, _4148], []]=_6258)))
Call: (241) [user] if_or_else(subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258), if_or_else((fail, finish_eval(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)), [',', ['prolog-load-context', directory, _4148], []]=_6258))
Unify: (241) [user] if_or_else(subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258), if_or_else((fail, finish_eval(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)), [',', ['prolog-load-context', directory, _4148], []]=_6258))
^ Call: (242) [user] subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)
^ Unify: (242) [user] subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)
^ Call: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (244) [system] number(['prolog-load-context', directory, _4148])
^ Redo: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (244) [system] atom(',')
Exit: (244) [system] atom(',')
^ Call: (244) [user] need_subst_f(',')
^ Redo: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Exit: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=_6258
Exit: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^ Exit: (242) [user] subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Exit: (241) [user] if_or_else(subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else((fail, finish_eval(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]))
^ Exit: (240) [system] once(user:if_or_else(subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else((fail, finish_eval(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []])))
^ Exit: (239) [user] eval_02(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (238) [user] eval_01(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Call: (238) [user] eval_02(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)
^ Unify: (238) [user] eval_02(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)
^ Call: (239) [user] once(if_or_else(subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140), if_or_else((fail, finish_eval(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)), [',', ['prolog-load-context', directory, _4148], []]=_6140)))
^ Unify: (239) [system] once(user:if_or_else(subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140), if_or_else((fail, finish_eval(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)), [',', ['prolog-load-context', directory, _4148], []]=_6140)))
Call: (240) [user] if_or_else(subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140), if_or_else((fail, finish_eval(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)), [',', ['prolog-load-context', directory, _4148], []]=_6140))
Unify: (240) [user] if_or_else(subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140), if_or_else((fail, finish_eval(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)), [',', ['prolog-load-context', directory, _4148], []]=_6140))
^ Call: (241) [user] subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)
^ Unify: (241) [user] subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)
^ Call: (242) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (242) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (243) [system] number(['prolog-load-context', directory, _4148])
^ Redo: (242) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (242) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (243) [system] atom(',')
Exit: (243) [system] atom(',')
^ Call: (243) [user] need_subst_f(',')
^ Redo: (242) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Exit: (242) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (242) [system] [',', ['prolog-load-context', directory, _4148], []]=_6140
Exit: (242) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^ Exit: (241) [user] subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Exit: (240) [user] if_or_else(subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else((fail, finish_eval(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]))
^ Exit: (239) [system] once(user:if_or_else(subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else((fail, finish_eval(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []])))
^ Exit: (238) [user] eval_02(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (237) [user] eval_01(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (236) [user] eval_00(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (234) [user] must_eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
Call: (234) [apply] apply:maplist_([], _6142, user:must_eval_args(=, _6096, 499, '&self'))
Unify: (234) [apply] apply:maplist_([], [], user:must_eval_args(=, _6096, 499, '&self'))
Exit: (234) [apply] apply:maplist_([], [], user:must_eval_args(=, _6096, 499, '&self'))
Exit: (233) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [[',', ['prolog-load-context', directory, _4148], []]], user:must_eval_args(=, _6096, 499, '&self'))
Exit: (232) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['True', [',', ['prolog-load-context', directory, _4148], []]], user:must_eval_args(=, _6096, 499, '&self'))
Exit: (231) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], user:must_eval_args(=, _6096, 499, '&self'))
^ Exit: (230) [apply] apply:maplist(user:must_eval_args(=, _6096, 499, '&self'), [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (230) [system] _6040=_6038
Exit: (230) [system] _6038=_6038
^ Exit: (229) [user] eval_adjust_args2(=, _5576, _6038, _6038, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5576, _6038, _6038, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), eval_adjust_args1(=, _5576, _6038, _6038, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^ Exit: (226) [user] eval_adjust_args(=, _5576, _6038, _6038, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (226) [user] if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))
^ Unify: (226) [user] if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))
^ Call: (228) [system] setup_call_cleanup('$notrace'(_461178, _461180), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))), _461136, fbug((_461136-->if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))))))), '$restore_trace'(_461178, _461180))
^ Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_461178, _461180), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))), _461136, fbug((_461136-->if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))))))), system:'$restore_trace'(_461178, _461180))
^ Call: (229) [system] sig_atomic(system:'$notrace'(_461178, _461180))
^ Exit: (228) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))), _461136, fbug((_461136-->if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (226) [user] if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))
^ Call: (226) [user] eval_70(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Unify: (226) [user] eval_70(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
Call: (227) [user] if_or_else(eval_maybe_python(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)))))
Unify: (227) [user] if_or_else(eval_maybe_python(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)))))
^ Call: (228) [user] eval_maybe_python(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Unify: (228) [user] eval_maybe_python(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
Call: (229) [user] metta_atom('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
^ Call: (230) [user] typed_list('&self', _473590, _473512)
^ Unify: (230) [user] typed_list('&self', _474522, _473512)
Call: (231) [system] compound('&self')
Fail: (231) [system] compound('&self')
^ Fail: (230) [user] typed_list('&self', _477302, _473512)
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
Call: (230) [system] '&self'=='&flybase'
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
^ Call: (230) [user] metta_atom_in_file('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
^ Unify: (230) [user] metta_atom_in_file('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
^ Call: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'], _484684, _484686)
^ Unify: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'], _485620, _485622)
^ Call: (232) [user] loaded_into_kb('&self', _486478)
^ Unify: (232) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (232) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (232) [user] once(user:asserted_metta_pred(_497048, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (232) [system] once(user:asserted_metta_pred(_497048, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (233) [user] asserted_metta_pred(_497048, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (233) [user] asserted_metta_pred(_497048, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
Call: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
Unify: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
^ Call: (231) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
Redo: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _471664, _471670, 'det-if-then-else'])
Call: (230) [system] '&self'\=='&corelib'
Exit: (230) [system] '&self'\=='&corelib'
^ Call: (230) [user] using_all_spaces
^ Unify: (230) [user] using_all_spaces
Call: (231) [system] nb_current(with_all_spaces, t)
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _6218, _6224, 'det-if-then-else'])
Unify: (229) [user] metta_atom('&self', ['registered-python-function', _6218, _6224, 'det-if-then-else'])
Call: (230) [system] '&self'\=='&corelib'
Exit: (230) [system] '&self'\=='&corelib'
Call: (230) [user] metta_atom_asserted('&self', '&corelib')
Unify: (230) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (231) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (230) [user] metta_atom_asserted('&self', '&corelib')
Unify: (230) [user] metta_atom_asserted('&self', '&corelib')
Exit: (230) [user] metta_atom_asserted('&self', '&corelib')
Call: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
^ Call: (231) [user] using_all_spaces
^ Unify: (231) [user] using_all_spaces
Call: (232) [system] nb_current(with_all_spaces, t)
Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
Call: (231) [system] 'registered-python-function'==(:)
Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
Call: (231) [system] 'registered-python-function'=='@doc'
Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
Call: (231) [system] fail
Redo: (230) [user] metta_atom_asserted('&self', '&corelib')
Redo: (229) [user] metta_atom('&self', ['registered-python-function', _6218, _6224, 'det-if-then-else'])
Redo: (227) [user] if_or_else(eval_maybe_python(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)))))
Call: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038))))
Unify: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038))))
^ Call: (229) [user] eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Unify: (229) [user] eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Call: (230) [user] allow_host_functions
^ Unify: (230) [user] allow_host_functions
^ Exit: (230) [user] allow_host_functions
^ Call: (230) [user] once((is_system_pred('det-if-then-else'), length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _41846), is_syspred('det-if-then-else', _41846, _41854)))
^ Unify: (230) [system] once(user:(is_system_pred('det-if-then-else'), length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _41846), is_syspred('det-if-then-else', _41846, _41854)))
^ Call: (232) [user] is_system_pred('det-if-then-else')
^ Unify: (232) [user] is_system_pred('det-if-then-else')
Call: (233) [system] atom('det-if-then-else')
Exit: (233) [system] atom('det-if-then-else')
Call: (233) [system] atom_concat(_47492, !, 'det-if-then-else')
^ Redo: (232) [user] is_system_pred('det-if-then-else')
^ Unify: (232) [user] is_system_pred('det-if-then-else')
Call: (233) [system] atom('det-if-then-else')
Exit: (233) [system] atom('det-if-then-else')
Call: (233) [system] atom_concat(_52120, '-fn', 'det-if-then-else')
^ Redo: (232) [user] is_system_pred('det-if-then-else')
^ Unify: (232) [user] is_system_pred('det-if-then-else')
Call: (233) [system] atom('det-if-then-else')
Exit: (233) [system] atom('det-if-then-else')
Call: (233) [system] atom_concat(_56748, '-p', 'det-if-then-else')
^ Fail: (232) [user] is_system_pred('det-if-then-else')
Redo: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038))))
Call: (229) [user] if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)))
Unify: (229) [user] if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)))
^ Call: (230) [user] eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Unify: (230) [user] eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Call: (231) [user] allow_host_functions
^ Unify: (231) [user] allow_host_functions
^ Exit: (231) [user] allow_host_functions
^ Call: (231) [user] is_system_pred('det-if-then-else')
^ Unify: (231) [user] is_system_pred('det-if-then-else')
Call: (232) [system] atom('det-if-then-else')
Exit: (232) [system] atom('det-if-then-else')
Call: (232) [system] atom_concat(_69684, !, 'det-if-then-else')
^ Redo: (231) [user] is_system_pred('det-if-then-else')
^ Unify: (231) [user] is_system_pred('det-if-then-else')
Call: (232) [system] atom('det-if-then-else')
Exit: (232) [system] atom('det-if-then-else')
Call: (232) [system] atom_concat(_74312, '-fn', 'det-if-then-else')
^ Redo: (231) [user] is_system_pred('det-if-then-else')
^ Unify: (231) [user] is_system_pred('det-if-then-else')
Call: (232) [system] atom('det-if-then-else')
Exit: (232) [system] atom('det-if-then-else')
Call: (232) [system] atom_concat(_78940, '-p', 'det-if-then-else')
Redo: (229) [user] if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)))
Call: (230) [user] if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038))
Unify: (230) [user] if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038))
^ Call: (231) [user] eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Unify: (231) [user] eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Call: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _84434, _84436)
^ Unify: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _84434, _84436)
Call: (233) [system] var(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Redo: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _84434, _84436)
^ Unify: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', _84436)
Call: (233) [system] var('det-if-then-else')
^ Redo: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _84434, _84436)
^ Unify: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', _84436)
^ Call: (233) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _84436)
^ Unify: (233) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _84436)
Call: (234) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (234) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (234) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _84436)
Unify: (234) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _84436)
Call: (235) [system] var(_84436)
Exit: (235) [system] var(_84436)
Call: (235) [system] []==[]
Exit: (235) [system] []==[]
Call: (235) [system] _84436=3
Exit: (235) [system] 3=3
Exit: (234) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
^ Exit: (233) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
^ Exit: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', 3)
^ Call: (232) [user] is_metta_type_constructor('&self', 'det-if-then-else', _105790)
^ Redo: (231) [user] eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Unify: (231) [user] eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Call: (232) [user] can_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (232) [user] can_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (233) [user] cant_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (233) [user] cant_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (234) [system] 'det-if-then-else'==let
^ Redo: (232) [user] can_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (232) [user] can_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (232) [user] can_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5576), defn, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Unify: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5576), defn, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Call: (233) [user] must_det_ll((notrace((flag(eval_num, _117950, _117950+1), _117968 is _117950 mod 500, _117986 is 99-499 mod 100, _118010=_118012, option_else('trace-length', _118024, 500), option_else('trace-depth', _118032, 30))), quietly(if_t((nop(stop_rtrace), _117968>_118024), (set_debug(eval, false), _118088 is _118024+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_118088])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_118140)))))
^ Unify: (233) [user] must_det_ll(user:(notrace((flag(eval_num, _117950, _117950+1), _117968 is _117950 mod 500, _117986 is 99-499 mod 100, _118010=_118012, option_else('trace-length', _118024, 500), option_else('trace-depth', _118032, 30))), quietly(if_t((nop(stop_rtrace), _117968>_118024), (set_debug(eval, false), _118088 is _118024+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_118088])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_118140)))))
^ Call: (234) [user] once(user:(notrace((flag(eval_num, _117950, _117950+1), _117968 is _117950 mod 500, _117986 is 99-499 mod 100, _118010=_118012, option_else('trace-length', _118024, 500), option_else('trace-depth', _118032, 30))), quietly(if_t((nop(stop_rtrace), _117968>_118024), (set_debug(eval, false), _118088 is _118024+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_118088])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_118140)))))
^ Unify: (234) [system] once(user:(notrace((flag(eval_num, _117950, _117950+1), _117968 is _117950 mod 500, _117986 is 99-499 mod 100, _118010=_118012, option_else('trace-length', _118024, 500), option_else('trace-depth', _118032, 30))), quietly(if_t((nop(stop_rtrace), _117968>_118024), (set_debug(eval, false), _118088 is _118024+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_118088])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_118140)))))
^ Call: (237) [system] setup_call_cleanup('$notrace'(_121864, _121866), once(user:(flag(eval_num, _117950, _117950+1), _117968 is _117950 mod 500, _117986 is 99-499 mod 100, _118010=_118012, option_else('trace-length', _118024, 500), option_else('trace-depth', _118032, 30))), '$restore_trace'(_121864, _121866))
^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_121864, _121866), system:once(user:(flag(eval_num, _117950, _117950+1), _117968 is _117950 mod 500, _117986 is 99-499 mod 100, _118010=_118012, option_else('trace-length', _118024, 500), option_else('trace-depth', _118032, 30))), system:'$restore_trace'(_121864, _121866))
^ Call: (238) [system] sig_atomic(system:'$notrace'(_121864, _121866))
^ Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 10, 10+1), 10 is 10 mod 500, 0 is 99-499 mod 100, _118010=_118010, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 10>500), (set_debug(eval, false), _118088 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_118088])), nop((start_rtrace, rtrace)))))
^ Unify: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 10>500), (set_debug(eval, false), _118088 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_118088])), nop((start_rtrace, rtrace)))))
^ Exit: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 10>500), (set_debug(eval, false), _118088 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_118088])), nop((start_rtrace, rtrace)))))
Call: (236) [user] nop(notrace(no_repeats_var(_118140)))
Unify: (236) [user] nop(notrace(no_repeats_var(_118140)))
Exit: (236) [user] nop(notrace(no_repeats_var(_118140)))
^ Exit: (234) [system] once(user:(notrace((flag(eval_num, 10, 10+1), 10 is 10 mod 500, 0 is 99-499 mod 100, _118010=_118010, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 10>500), (set_debug(eval, false), _118088 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_118088])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_118140)))))
^ Exit: (233) [user] must_det_ll(user:(notrace((flag(eval_num, 10, 10+1), 10 is 10 mod 500, 0 is 99-499 mod 100, _118010=_118010, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 10>500), (set_debug(eval, false), _118088 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_118088])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_118140)))))
Call: (233) [occurs] occurs:sub_term(_133328, defn)
Unify: (233) [occurs] occurs:sub_term(defn, defn)
Exit: (233) [occurs] occurs:sub_term(defn, defn)
Call: (233) [system] defn\=defn
Fail: (233) [system] defn\=defn
Redo: (233) [occurs] occurs:sub_term(_133328, defn)
Unify: (233) [occurs] occurs:sub_term(_133328, defn)
Call: (234) [system] compound(defn)
Fail: (234) [system] compound(defn)
Fail: (233) [occurs] occurs:sub_term(_133328, defn)
^ Redo: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5576), defn, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
Call: (233) [system] _143546=defn
Exit: (233) [system] defn=defn
^ Call: (233) [user] if_trace((eval;defn), (_118010=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))
^ Unify: (233) [user] if_trace((eval;defn), (_118010=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))
^ Call: (235) [system] setup_call_cleanup('$notrace'(_147350, _147352), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _118010=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]))), _147308, fbug((_147308-->if_trace((eval;defn), (_118010=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))))))), '$restore_trace'(_147350, _147352))
^ Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_147350, _147352), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _118010=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]))), _147308, fbug((_147308-->if_trace((eval;defn), (_118010=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))))))), system:'$restore_trace'(_147350, _147352))
^ Call: (236) [system] sig_atomic(system:'$notrace'(_147350, _147352))
^ Exit: (235) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _118010=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]))), _147308, fbug((_147308-->if_trace((eval;defn), (_118010=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (233) [user] if_trace((eval;defn), (_118010=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))
Call: (233) [system] _152132=retval(fail)
Exit: (233) [system] retval(fail)=retval(fail)
Call: (233) [system] _153994=(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))))
Exit: (233) [system] (\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))))
^ Call: (233) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)*->nb_setarg(1, retval(fail), _6038);fail, trace, call(eval_defn_choose_candidates(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)), ignore(notrace((\+_6038\=_118140, nb_setarg(1, retval(fail), _6038))))), ignore((_118010==1->ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)])))))))))))
^ Unify: (233) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)*->nb_setarg(1, retval(fail), _6038);fail, trace, call(eval_defn_choose_candidates(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)), ignore(notrace((\+_6038\=_118140, nb_setarg(1, retval(fail), _6038))))), user:ignore((_118010==1->ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)])))))))))))
^ Call: (235) [user] eval_defn_choose_candidates(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Unify: (235) [user] eval_defn_choose_candidates(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Call: (236) [user] findall((_159882->_159884), get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), _159902)
^ Unify: (236) [$bags] findall((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), _159902)
^ Call: (237) [$bags] findall((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), _159902, [])
^ Unify: (237) [$bags] findall((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), _159902, [])
^ Call: (238) [$bags] cleanup_bag(findall_loop((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), _159902, []), '$destroy_findall_bag')
^ Unify: (238) [$bags] cleanup_bag('$bags':findall_loop((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), _159902, []), '$bags':'$destroy_findall_bag')
Call: (239) [$bags] findall_loop((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), _159902, [])
Unify: (239) [$bags] findall_loop((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), _159902, [])
^ Call: (240) [user] get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884)
^ Unify: (240) [user] get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else'|_168384], _159884)
^ Call: (241) [user] same_len_copy([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _168384)
^ Unify: (241) [user] same_len_copy([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _168384)
Call: (242) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _171190)
Unify: (242) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _171190)
Call: (243) [system] var(_171190)
Exit: (243) [system] var(_171190)
Call: (243) [system] []==[]
Exit: (243) [system] []==[]
Call: (243) [system] _171190=3
Exit: (243) [system] 3=3
Exit: (242) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
Call: (242) [system] length(_168384, 3)
Unify: (242) [system] length(_168384, 3)
Call: (243) [system] var(3)
Redo: (242) [system] length(_168384, 3)
Unify: (242) [system] length(_168384, 3)
Call: (243) [system] integer(3)
Exit: (243) [system] integer(3)
Call: (243) [system] _168384==[]
Redo: (242) [system] length(_168384, 3)
Call: (243) [system] var(_168384)
Exit: (243) [system] var(_168384)
Exit: (242) [system] length([_189734, _189740, _189746], 3)
^ Exit: (241) [user] same_len_copy([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [_189734, _189740, _189746])
Call: (241) [user] metta_eq_def(=, '&self', ['det-if-then-else', _189734, _189740, _189746], _159884)
Unify: (241) [user] metta_eq_def(=, '&self', ['det-if-then-else', _189734, _189740, _189746], _159884)
^ Call: (242) [user] ignore((=)=(=))
^ Unify: (242) [system] ignore(user:((=)=(=)))
Call: (243) [system] (=)=(=)
Exit: (243) [system] (=)=(=)
^ Exit: (242) [system] ignore(user:((=)=(=)))
Call: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Unify: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
^ Call: (243) [user] typed_list('&self', _200046, _199968)
^ Unify: (243) [user] typed_list('&self', _200978, _199968)
Call: (244) [system] compound('&self')
Fail: (244) [system] compound('&self')
^ Fail: (243) [user] typed_list('&self', _203758, _199968)
Redo: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Unify: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Call: (243) [system] '&self'=='&flybase'
Redo: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Unify: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
^ Call: (243) [user] metta_atom_in_file('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
^ Unify: (243) [user] metta_atom_in_file('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
^ Call: (244) [user] metta_atom_in_file('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884], _211140, _211142)
^ Unify: (244) [user] metta_atom_in_file('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884], _212076, _212078)
^ Call: (245) [user] loaded_into_kb('&self', _212934)
^ Unify: (245) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (245) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (245) [user] once(user:asserted_metta_pred(_223504, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (245) [system] once(user:asserted_metta_pred(_223504, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (246) [user] asserted_metta_pred(_223504, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (246) [user] asserted_metta_pred(_223504, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Unify: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Call: (243) [user] metta_atom_asserted('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Unify: (243) [user] metta_atom_asserted('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
^ Call: (244) [user] metta_atom_asserted_deduced('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Redo: (243) [user] metta_atom_asserted('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Redo: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Unify: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Call: (243) [system] '&self'\=='&corelib'
Exit: (243) [system] '&self'\=='&corelib'
^ Call: (243) [user] using_all_spaces
^ Unify: (243) [user] using_all_spaces
Call: (244) [system] nb_current(with_all_spaces, t)
Redo: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Unify: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Call: (243) [system] '&self'\=='&corelib'
Exit: (243) [system] '&self'\=='&corelib'
Call: (243) [user] metta_atom_asserted('&self', '&corelib')
Unify: (243) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (244) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (243) [user] metta_atom_asserted('&self', '&corelib')
Unify: (243) [user] metta_atom_asserted('&self', '&corelib')
Exit: (243) [user] metta_atom_asserted('&self', '&corelib')
Call: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Unify: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _189734, _189740, _189746], _159884])
^ Call: (244) [user] using_all_spaces
^ Unify: (244) [user] using_all_spaces
Call: (245) [system] nb_current(with_all_spaces, t)
Redo: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Unify: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Call: (244) [system] (=)==(:)
Redo: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Unify: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Call: (244) [system] (=)=='@doc'
Redo: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Unify: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _189734, _189740, _189746], _159884])
Call: (244) [system] fail
Redo: (243) [user] metta_atom_asserted('&self', '&corelib')
Redo: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _189734, _189740, _189746], _159884])
^ Redo: (240) [user] get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884)
Redo: (239) [$bags] findall_loop((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), _159902, [])
Exit: (239) [$bags] findall_loop((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), [], [])
^ Exit: (238) [$bags] cleanup_bag('$bags':findall_loop((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), [], []), '$bags':'$destroy_findall_bag')
^ Exit: (237) [$bags] findall((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), [], [])
^ Exit: (236) [$bags] findall((_159882->_159884), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _159882, _159884), [])
^ Call: (236) [user] eval_defn_bodies(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038, [])
^ Unify: (236) [user] eval_defn_bodies(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038, [])
^ Call: (237) [user] ignore((curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _286128, _286130), assert(is_metta_type_constructor('&self', _286128, _286130))))
^ Unify: (237) [system] ignore(user:(curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _286128, _286130), assert(is_metta_type_constructor('&self', _286128, _286130))))
^ Call: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _286128, _286130)
^ Unify: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _286128, _286130)
Call: (240) [system] var(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Redo: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _286128, _286130)
^ Unify: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', _286130)
Call: (240) [system] var('det-if-then-else')
^ Redo: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _286128, _286130)
^ Unify: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', _286130)
^ Call: (240) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _286130)
^ Unify: (240) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _286130)
Call: (241) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (241) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (241) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _286130)
Unify: (241) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _286130)
Call: (242) [system] var(_286130)
Exit: (242) [system] var(_286130)
Call: (242) [system] []==[]
Exit: (242) [system] []==[]
Call: (242) [system] _286130=3
Exit: (242) [system] 3=3
Exit: (241) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
^ Exit: (240) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
^ Exit: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', 3)
^ Call: (239) [user] assert(is_metta_type_constructor('&self', 'det-if-then-else', 3))
^ Exit: (239) [user] assert(is_metta_type_constructor('&self', 'det-if-then-else', 3))
^ Exit: (237) [system] ignore(user:(curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', 3), assert(is_metta_type_constructor('&self', 'det-if-then-else', 3))))
^ Call: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Unify: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Call: (239) [system] setup_call_cleanup('$notrace'(_314074, _314076), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), _314032, fbug((_314032-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))))))), '$restore_trace'(_314074, _314076))
^ Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_314074, _314076), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), _314032, fbug((_314032-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))))))), system:'$restore_trace'(_314074, _314076))
^ Call: (240) [system] sig_atomic(system:'$notrace'(_314074, _314076))
^ Exit: (239) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), _314032, fbug((_314032-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Call: (237) [user] fail_on_constructor
^ Unify: (237) [user] fail_on_constructor
^ Call: (238) [user] true_flag
^ Unify: (238) [user] true_flag
^ Exit: (238) [user] true_flag
^ Exit: (237) [user] fail_on_constructor
^ Fail: (235) [user] eval_defn_choose_candidates(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
Call: (235) [system] fail
Fail: (235) [system] fail
^ Call: (235) [user] ignore((_118010==1->ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))))))))))
^ Unify: (235) [system] ignore(user:(_118010==1->ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))))))))))
Call: (237) [system] _118010==1
Fail: (237) [system] _118010==1
^ Call: (238) [system] setup_call_cleanup('$notrace'(_330858, _330860), once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)])))))))), '$restore_trace'(_330858, _330860))
^ Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_330858, _330860), system:once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_330858, _330860))
^ Call: (239) [system] sig_atomic(system:'$notrace'(_330858, _330860))
^ Exit: (238) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^ Exit: (235) [system] ignore(user:(_118010==1->ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))))))))))
^ Fail: (233) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)*->nb_setarg(1, retval(fail), _6038);fail, trace, call(eval_defn_choose_candidates(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)), ignore(notrace((\+_6038\=_118140, nb_setarg(1, retval(fail), _6038))))), user:ignore((_118010==1->ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _154014, _154014+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _154014, <--, [defn, _6038]);indentq(0, _154014, <--, [defn, retval(fail)])))))))))))
^ Fail: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5576), defn, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
Redo: (230) [user] if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038))
^ Call: (231) [user] eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Unify: (231) [user] eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Call: (232) [user] subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Unify: (232) [user] subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^ Call: (233) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (233) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (234) [system] number(['file-search-path', bench, _4094])
^ Redo: (233) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (233) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (234) [system] atom('det-if-then-else')
Exit: (234) [system] atom('det-if-then-else')
^ Call: (234) [user] need_subst_f('det-if-then-else')
^ Redo: (233) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (233) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (233) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_6038
Exit: (233) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^ Exit: (232) [user] subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (231) [user] eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (230) [user] if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
Exit: (229) [user] if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
Exit: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
Exit: (227) [user] if_or_else(eval_maybe_python(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))
^ Exit: (226) [user] eval_70(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (226) [user] check_returnval(=, _5576, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (226) [user] check_returnval(=, _5576, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (226) [user] check_returnval(=, _5576, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (225) [user] eval_41(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (224) [user] eval_40(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (224) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5738
Exit: (224) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^ Exit: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (223) [system] nb_setarg(1, retval(fail), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (223) [system] nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _368336], 'True', [',', ['prolog-load-context', directory, _368378], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (223) [user] ignore(notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _368336], 'True', [',', ['prolog-load-context', directory, _368378], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Unify: (223) [system] ignore(user:notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _368336], 'True', [',', ['prolog-load-context', directory, _368378], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Call: (225) [system] setup_call_cleanup('$notrace'(_371194, _371196), once(user:(\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _368336], 'True', [',', ['prolog-load-context', directory, _368378], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), '$restore_trace'(_371194, _371196))
^ Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_371194, _371196), system:once(user:(\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _368336], 'True', [',', ['prolog-load-context', directory, _368378], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(_371194, _371196))
^ Call: (226) [system] sig_atomic(system:'$notrace'(_371194, _371196))
^ Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(3, -1))
^ Exit: (223) [system] ignore(user:notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Call: (223) [user] ignore((_5746==1->ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])]))))))))))
^ Unify: (223) [system] ignore(user:(_5746==1->ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])]))))))))))
Call: (225) [system] _5746==1
Fail: (225) [system] _5746==1
^ Call: (226) [system] setup_call_cleanup('$notrace'(_379710, _379712), once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])])))))))), '$restore_trace'(_379710, _379712))
^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_379710, _379712), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])])))))))), system:'$restore_trace'(_379710, _379712))
^ Call: (227) [system] sig_atomic(system:'$notrace'(_379710, _379712))
^ Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (223) [system] ignore(user:(_5746==1->ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])]))))))))))
^ Exit: (221) [system] call_cleanup(user:((call(eval_20(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])*->nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]);fail, trace, call(eval_20(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), ignore(notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), user:ignore((_5746==1->ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])])))))))))))
Call: (221) [system] retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail)
Exit: (221) [system] retval(['det-if-then-else', ['file-search-path', bench, _374060], 'True', [',', ['prolog-load-context', directory, _374102], []]])\=@=retval(fail)
^ Exit: (220) [user] trace_eval(eval_20(=, _5576), e, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (220) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (220) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (222) [system] setup_call_cleanup('$notrace'(_390180, _390182), once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), '$restore_trace'(_390180, _390182))
^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_390180, _390182), system:once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), system:'$restore_trace'(_390180, _390182))
^ Call: (223) [system] sig_atomic(system:'$notrace'(_390180, _390182))
^ Fail: (220) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Redo: (219) [user] eval_01(=, _5576, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
Call: (220) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=@=['det-if-then-else', ['file-search-path', bench, _5644], 'True', [',', ['prolog-load-context', directory, _5686], ['add-atom', '&self', [file_search_path, bench, _5686]]]]
^ Redo: (219) [user] eval_01(=, _5576, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^ Call: (220) [user] eval_01(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _396758)
^ Unify: (220) [user] eval_01(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _396758)
^ Call: (221) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (221) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
Call: (223) [system] 499<1
Fail: (223) [system] 499<1
^ Redo: (221) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (221) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (222) [system] setup_call_cleanup('$notrace'(_404268, _404270), once(user:(_404244 is 499-1, copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _404258))), '$restore_trace'(_404268, _404270))
^ Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_404268, _404270), system:once(user:(_404244 is 499-1, copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _404258))), system:'$restore_trace'(_404268, _404270))
^ Call: (223) [system] sig_atomic(system:'$notrace'(_404268, _404270))
^ Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(498 is 499-1, copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _407134], 'True', [',', ['prolog-load-context', directory, _407176], []]]))), system:'$restore_trace'(3, -1))
^ Call: (221) [user] trace_eval(eval_20(=, _5576), e, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
^ Unify: (221) [user] trace_eval(eval_20(=, _5576), e, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
^ Call: (222) [user] must_det_ll((notrace((flag(eval_num, _410034, _410034+1), _410052 is _410034 mod 500, _410070 is 99-498 mod 100, _410094=_410096, option_else('trace-length', _410108, 500), option_else('trace-depth', _410116, 30))), quietly(if_t((nop(stop_rtrace), _410052>_410108), (set_debug(eval, false), _410172 is _410108+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_410172])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_410224)))))
^ Unify: (222) [user] must_det_ll(user:(notrace((flag(eval_num, _410034, _410034+1), _410052 is _410034 mod 500, _410070 is 99-498 mod 100, _410094=_410096, option_else('trace-length', _410108, 500), option_else('trace-depth', _410116, 30))), quietly(if_t((nop(stop_rtrace), _410052>_410108), (set_debug(eval, false), _410172 is _410108+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_410172])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_410224)))))
^ Call: (223) [user] once(user:(notrace((flag(eval_num, _410034, _410034+1), _410052 is _410034 mod 500, _410070 is 99-498 mod 100, _410094=_410096, option_else('trace-length', _410108, 500), option_else('trace-depth', _410116, 30))), quietly(if_t((nop(stop_rtrace), _410052>_410108), (set_debug(eval, false), _410172 is _410108+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_410172])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_410224)))))
^ Unify: (223) [system] once(user:(notrace((flag(eval_num, _410034, _410034+1), _410052 is _410034 mod 500, _410070 is 99-498 mod 100, _410094=_410096, option_else('trace-length', _410108, 500), option_else('trace-depth', _410116, 30))), quietly(if_t((nop(stop_rtrace), _410052>_410108), (set_debug(eval, false), _410172 is _410108+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_410172])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_410224)))))
^ Call: (226) [system] setup_call_cleanup('$notrace'(_413948, _413950), once(user:(flag(eval_num, _410034, _410034+1), _410052 is _410034 mod 500, _410070 is 99-498 mod 100, _410094=_410096, option_else('trace-length', _410108, 500), option_else('trace-depth', _410116, 30))), '$restore_trace'(_413948, _413950))
^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_413948, _413950), system:once(user:(flag(eval_num, _410034, _410034+1), _410052 is _410034 mod 500, _410070 is 99-498 mod 100, _410094=_410096, option_else('trace-length', _410108, 500), option_else('trace-depth', _410116, 30))), system:'$restore_trace'(_413948, _413950))
^ Call: (227) [system] sig_atomic(system:'$notrace'(_413948, _413950))
^ Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 11, 11+1), 11 is 11 mod 500, 1 is 99-498 mod 100, _410094=_410094, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 11>500), (set_debug(eval, false), _410172 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_410172])), nop((start_rtrace, rtrace)))))
^ Unify: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 11>500), (set_debug(eval, false), _410172 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_410172])), nop((start_rtrace, rtrace)))))
^ Exit: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 11>500), (set_debug(eval, false), _410172 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_410172])), nop((start_rtrace, rtrace)))))
Call: (225) [user] nop(notrace(no_repeats_var(_410224)))
Unify: (225) [user] nop(notrace(no_repeats_var(_410224)))
Exit: (225) [user] nop(notrace(no_repeats_var(_410224)))
^ Exit: (223) [system] once(user:(notrace((flag(eval_num, 11, 11+1), 11 is 11 mod 500, 1 is 99-498 mod 100, _410094=_410094, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 11>500), (set_debug(eval, false), _410172 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_410172])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_410224)))))
^ Exit: (222) [user] must_det_ll(user:(notrace((flag(eval_num, 11, 11+1), 11 is 11 mod 500, 1 is 99-498 mod 100, _410094=_410094, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 11>500), (set_debug(eval, false), _410172 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_410172])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_410224)))))
Call: (222) [occurs] occurs:sub_term(_425412, e)
Unify: (222) [occurs] occurs:sub_term(e, e)
Exit: (222) [occurs] occurs:sub_term(e, e)
Call: (222) [system] e\=e
Fail: (222) [system] e\=e
Redo: (222) [occurs] occurs:sub_term(_425412, e)
Unify: (222) [occurs] occurs:sub_term(_425412, e)
Call: (223) [system] compound(e)
Fail: (223) [system] compound(e)
Fail: (222) [occurs] occurs:sub_term(_425412, e)
^ Redo: (221) [user] trace_eval(eval_20(=, _5576), e, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
Call: (222) [system] _435630=e
Exit: (222) [system] e=e
^ Call: (222) [user] if_trace((eval;e), (_410094=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))
^ Unify: (222) [user] if_trace((eval;e), (_410094=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))
^ Call: (224) [system] setup_call_cleanup('$notrace'(_439434, _439436), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _410094=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]))), _439392, fbug((_439392-->if_trace((eval;e), (_410094=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))))))), '$restore_trace'(_439434, _439436))
^ Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_439434, _439436), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _410094=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]))), _439392, fbug((_439392-->if_trace((eval;e), (_410094=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))))))), system:'$restore_trace'(_439434, _439436))
^ Call: (225) [system] sig_atomic(system:'$notrace'(_439434, _439436))
^ Exit: (224) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _410094=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]))), _439392, fbug((_439392-->if_trace((eval;e), (_410094=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (222) [user] if_trace((eval;e), (_410094=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))
Call: (222) [system] _444216=retval(fail)
Exit: (222) [system] retval(fail)=retval(fail)
Call: (222) [system] _446078=(\+ \+ (flag(eval_num, _446098, _446098+1), (retval(fail)\=@=retval(fail), nonvar(_408124)->indentq(1, _446098, <--, [e, _408124]);indentq(1, _446098, <--, [e, retval(fail)]))))
Exit: (222) [system] (\+ \+ (flag(eval_num, _446098, _446098+1), (retval(fail)\=@=retval(fail), nonvar(_408124)->indentq(1, _446098, <--, [e, _408124]);indentq(1, _446098, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _446098, _446098+1), (retval(fail)\=@=retval(fail), nonvar(_408124)->indentq(1, _446098, <--, [e, _408124]);indentq(1, _446098, <--, [e, retval(fail)]))))
^ Call: (222) [user] call_cleanup(((call(eval_20(=, _5576), 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)*->nb_setarg(1, retval(fail), _408124);fail, trace, call(eval_20(=, _5576), 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)), ignore(notrace((\+_408124\=_410224, nb_setarg(1, retval(fail), _408124))))), ignore((_410094==1->ignore(\+ \+ (flag(eval_num, _446098, _446098+1), (retval(fail)\=@=retval(fail), nonvar(_408124)->indentq(1, _446098, <--, [e, _408124]);indentq(1, _446098, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _446098, _446098+1), (retval(fail)\=@=retval(fail), nonvar(_408124)->indentq(1, _446098, <--, [e, _408124]);indentq(1, _446098, <--, [e, retval(fail)])))))))))))
^ Unify: (222) [system] call_cleanup(user:((call(eval_20(=, _5576), 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)*->nb_setarg(1, retval(fail), _408124);fail, trace, call(eval_20(=, _5576), 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)), ignore(notrace((\+_408124\=_410224, nb_setarg(1, retval(fail), _408124))))), user:ignore((_410094==1->ignore(\+ \+ (flag(eval_num, _446098, _446098+1), (retval(fail)\=@=retval(fail), nonvar(_408124)->indentq(1, _446098, <--, [e, _408124]);indentq(1, _446098, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _446098, _446098+1), (retval(fail)\=@=retval(fail), nonvar(_408124)->indentq(1, _446098, <--, [e, _408124]);indentq(1, _446098, <--, [e, retval(fail)])))))))))))
^ Call: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
Call: (225) [system] atom(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
^ Call: (225) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (225) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (226) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (226) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (228) [system] setup_call_cleanup('$notrace'(_458484, _458486), once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), '$restore_trace'(_458484, _458486))
^ Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_458484, _458486), system:once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), system:'$restore_trace'(_458484, _458486))
^ Call: (229) [system] sig_atomic(system:'$notrace'(_458484, _458486))
^ Fail: (226) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Redo: (225) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (225) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (226) [system] atomic('det-if-then-else')
Exit: (226) [system] atomic('det-if-then-else')
^ Call: (226) [user] is_sl('det-if-then-else')
^ Unify: (226) [user] is_sl('det-if-then-else')
Call: (227) [system] number('det-if-then-else')
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
Call: (225) [system] [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]==[]
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
Call: (225) [system] atom(=)
Exit: (225) [system] atom(=)
Call: (225) [system] (=)\==(=)
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
Call: (225) [system] callable('det-if-then-else')
Exit: (225) [system] callable('det-if-then-else')
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
Call: (225) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (225) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
Call: (225) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (225) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else'|_485518])
Call: (225) [system] var('det-if-then-else')
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _408124)
^ Call: (225) [user] once(expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _489280))
^ Unify: (225) [system] once(user:expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _489280))
^ Call: (226) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _489280)
^ Unify: (226) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _489280)
Call: (227) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (227) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (226) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else'|_494856])
Call: (227) [system] ground('det-if-then-else')
Exit: (227) [system] ground('det-if-then-else')
^ Unify: (226) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else'|_497638])
^ Call: (227) [user] apply:maplist(expand_eval, [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _497638)
^ Unify: (227) [apply] apply:maplist(user:expand_eval, [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _497638)
Call: (228) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _497638, user:expand_eval)
Unify: (228) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [_501384|_501386], user:expand_eval)
^ Call: (229) [user] expand_eval(['file-search-path', bench, _4094], _501384)
^ Unify: (229) [user] expand_eval(['file-search-path', bench, _4094], _501384)
Call: (230) [system] is_list(['file-search-path', bench, _4094])
Exit: (230) [system] is_list(['file-search-path', bench, _4094])
^ Unify: (229) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_506028])
Call: (230) [system] ground('file-search-path')
Exit: (230) [system] ground('file-search-path')
^ Unify: (229) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_508810])
^ Call: (230) [user] apply:maplist(expand_eval, [bench, _4094], _508810)
^ Unify: (230) [apply] apply:maplist(user:expand_eval, [bench, _4094], _508810)
Call: (231) [apply] apply:maplist_([bench, _4094], _508810, user:expand_eval)
Unify: (231) [apply] apply:maplist_([bench, _4094], [_512556|_512558], user:expand_eval)
^ Call: (232) [user] expand_eval(bench, _512556)
^ Unify: (232) [user] expand_eval(bench, _512556)
Call: (233) [system] is_list(bench)
^ Redo: (232) [user] expand_eval(bench, _512556)
Call: (233) [system] bench=_512556
Exit: (233) [system] bench=bench
^ Exit: (232) [user] expand_eval(bench, bench)
Call: (232) [apply] apply:maplist_([_4094], _512558, user:expand_eval)
Unify: (232) [apply] apply:maplist_([_4094], [_520918|_520920], user:expand_eval)
^ Call: (233) [user] expand_eval(_4094, _520918)
^ Unify: (233) [user] expand_eval(_4094, _520918)
Call: (234) [system] is_list(_4094)
^ Redo: (233) [user] expand_eval(_4094, _6246)
Call: (234) [system] _4094=_6246
Exit: (234) [system] _4094=_4094
^ Exit: (233) [user] expand_eval(_4094, _4094)
Call: (233) [apply] apply:maplist_([], _6248, user:expand_eval)
Unify: (233) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (233) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (232) [apply] apply:maplist_([_4094], [_4094], user:expand_eval)
Exit: (231) [apply] apply:maplist_([bench, _4094], [bench, _4094], user:expand_eval)
^ Exit: (230) [apply] apply:maplist(user:expand_eval, [bench, _4094], [bench, _4094])
^ Exit: (229) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Call: (229) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], []]], _6224, user:expand_eval)
Unify: (229) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], []]], [_18128|_18130], user:expand_eval)
^ Call: (230) [user] expand_eval('True', _18128)
^ Unify: (230) [user] expand_eval('True', _18128)
Call: (231) [system] is_list('True')
^ Redo: (230) [user] expand_eval('True', _18128)
Call: (231) [system] 'True'=_18128
Exit: (231) [system] 'True'='True'
^ Exit: (230) [user] expand_eval('True', 'True')
Call: (230) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], []]], _18130, user:expand_eval)
Unify: (230) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], []]], [_26490|_26492], user:expand_eval)
^ Call: (231) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], _26490)
^ Unify: (231) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], _26490)
Call: (232) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
Exit: (232) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (231) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], [','|_31134])
Call: (232) [system] ground(',')
Exit: (232) [system] ground(',')
^ Unify: (231) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], [','|_33916])
^ Call: (232) [user] apply:maplist(expand_eval, [['prolog-load-context', directory, _4148], []], _33916)
^ Unify: (232) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], []], _33916)
Call: (233) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], _33916, user:expand_eval)
Unify: (233) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [_37662|_37664], user:expand_eval)
^ Call: (234) [user] expand_eval(['prolog-load-context', directory, _4148], _37662)
^ Unify: (234) [user] expand_eval(['prolog-load-context', directory, _4148], _37662)
Call: (235) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (235) [system] is_list(['prolog-load-context', directory, _4148])
^ Unify: (234) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_42306])
Call: (235) [system] ground('prolog-load-context')
Exit: (235) [system] ground('prolog-load-context')
^ Unify: (234) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_45088])
^ Call: (235) [user] apply:maplist(expand_eval, [directory, _4148], _45088)
^ Unify: (235) [apply] apply:maplist(user:expand_eval, [directory, _4148], _45088)
Call: (236) [apply] apply:maplist_([directory, _4148], _45088, user:expand_eval)
Unify: (236) [apply] apply:maplist_([directory, _4148], [_48834|_48836], user:expand_eval)
^ Call: (237) [user] expand_eval(directory, _48834)
^ Unify: (237) [user] expand_eval(directory, _48834)
Call: (238) [system] is_list(directory)
^ Redo: (237) [user] expand_eval(directory, _48834)
Call: (238) [system] directory=_48834
Exit: (238) [system] directory=directory
^ Exit: (237) [user] expand_eval(directory, directory)
Call: (237) [apply] apply:maplist_([_4148], _48836, user:expand_eval)
Unify: (237) [apply] apply:maplist_([_4148], [_57196|_57198], user:expand_eval)
^ Call: (238) [user] expand_eval(_4148, _57196)
^ Unify: (238) [user] expand_eval(_4148, _57196)
Call: (239) [system] is_list(_4148)
^ Redo: (238) [user] expand_eval(_4148, _57196)
Call: (239) [system] _4148=_57196
Exit: (239) [system] _4148=_4148
^ Exit: (238) [user] expand_eval(_4148, _4148)
Call: (238) [apply] apply:maplist_([], _57198, user:expand_eval)
Unify: (238) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (238) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (237) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
Exit: (236) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^ Exit: (235) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^ Exit: (234) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (234) [apply] apply:maplist_([[]], _37664, user:expand_eval)
Unify: (234) [apply] apply:maplist_([[]], [_72084|_72086], user:expand_eval)
^ Call: (235) [user] expand_eval([], _72084)
^ Unify: (235) [user] expand_eval([], _72084)
Call: (236) [system] is_list([])
Exit: (236) [system] is_list([])
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^ Call: (225) [user] is_progn('det-if-then-else')
^ Unify: (225) [user] is_progn('det-if-then-else')
Call: (226) [system] var('det-if-then-else')
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^ Call: (225) [user] is_space_op('det-if-then-else')
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
Call: (225) [system] is_list(['file-search-path', bench, _4094])
Exit: (225) [system] is_list(['file-search-path', bench, _4094])
Call: (225) [system] ['file-search-path', bench, _4094]=[_87934, _87940, _87946]
Exit: (225) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^ Call: (225) [user] simple_math(['file-search-path', bench, _4094])
^ Unify: (225) [user] simple_math(['file-search-path', bench, _4094])
Call: (226) [system] attvar(['file-search-path', bench, _4094])
^ Redo: (225) [user] simple_math(['file-search-path', bench, _4094])
^ Unify: (225) [user] simple_math(['file-search-path', bench, _4094])
Call: (226) [system] atom('file-search-path')
Exit: (226) [system] atom('file-search-path')
Call: (226) [system] atom_length('file-search-path', 1)
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^ Call: (225) [user] metta_compiled_predicate('&self', 'det-if-then-else', _99090)
^ Fail: (225) [user] metta_compiled_predicate('&self', 'det-if-then-else', _99090)
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
Call: (225) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (225) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (225) [user] apply:maplist(self_eval, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (225) [apply] apply:maplist(user:self_eval, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (226) [apply] apply:maplist_(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], user:self_eval)
Unify: (226) [apply] apply:maplist_(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], user:self_eval)
^ Call: (227) [user] self_eval('det-if-then-else')
^ Unify: (227) [user] self_eval('det-if-then-else')
^ Call: (229) [system] setup_call_cleanup('$notrace'(_110282, _110284), once(user:self_eval0('det-if-then-else')), '$restore_trace'(_110282, _110284))
^ Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_110282, _110284), system:once(user:self_eval0('det-if-then-else')), system:'$restore_trace'(_110282, _110284))
^ Call: (230) [system] sig_atomic(system:'$notrace'(_110282, _110284))
^ Exit: (229) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('det-if-then-else')), system:'$restore_trace'(3, -1))
^ Exit: (227) [user] self_eval('det-if-then-else')
Call: (227) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], user:self_eval)
Unify: (227) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], user:self_eval)
^ Call: (228) [user] self_eval(['file-search-path', bench, _4094])
^ Unify: (228) [user] self_eval(['file-search-path', bench, _4094])
^ Call: (230) [system] setup_call_cleanup('$notrace'(_118698, _118700), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_118698, _118700))
^ Unify: (230) [system] setup_call_cleanup(system:'$notrace'(_118698, _118700), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_118698, _118700))
^ Call: (231) [system] sig_atomic(system:'$notrace'(_118698, _118700))
^ Fail: (228) [user] self_eval(['file-search-path', bench, _4094])
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
Call: (225) [system] _124348=do_more_defs(true)
Exit: (225) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (225) [user] clause(eval_21(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896), _126224)
^ Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^ Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^ Call: (225) [user] eval_40(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Unify: (225) [user] eval_40(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Call: (226) [user] eval_selfless(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Unify: (226) [user] eval_selfless(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Call: (227) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Unify: (227) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
Call: (228) [system] var('det-if-then-else')
^ Redo: (227) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Unify: (227) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Call: (228) [user] eval_selfless_1(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Unify: (228) [user] eval_selfless_1(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Call: (229) [user] allow_clp
^ Unify: (229) [user] allow_clp
^ Call: (230) [user] false_flag
^ Unify: (230) [user] false_flag
Call: (231) [system] fail
Fail: (231) [system] fail
^ Fail: (230) [user] false_flag
^ Redo: (227) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Unify: (227) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Call: (228) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Unify: (228) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
Call: (229) [system] var('det-if-then-else')
^ Redo: (228) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Unify: (228) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Call: (229) [user] fake_notrace((ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_152252, _152258, _152264], atom(_152252), catch_warn(current_op(_152290, yfx, _152252)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_152310], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _152318)))
^ Unify: (229) [user] fake_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_152252, _152258, _152264], atom(_152252), catch_warn(current_op(_152290, yfx, _152252)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_152310], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _152318)))
^ Call: (230) [user] real_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_152252, _152258, _152264], atom(_152252), catch_warn(current_op(_152290, yfx, _152252)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_152310], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _152318)))
^ Unify: (230) [user] real_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_152252, _152258, _152264], atom(_152252), catch_warn(current_op(_152290, yfx, _152252)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_152310], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _152318)))
^ Call: (231) [user] setup_call_cleanup('$notrace'(_156024, _156026), once(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_152252, _152258, _152264], atom(_152252), catch_warn(current_op(_152290, yfx, _152252)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_152310], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _152318))), '$restore_trace'(_156024, _156026))
^ Unify: (231) [system] setup_call_cleanup(user:'$notrace'(_156024, _156026), user:once(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_152252, _152258, _152264], atom(_152252), catch_warn(current_op(_152290, yfx, _152252)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_152310], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _152318))), user:'$restore_trace'(_156024, _156026))
^ Call: (232) [system] sig_atomic(user:'$notrace'(_156024, _156026))
^ Fail: (230) [user] real_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_152252, _152258, _152264], atom(_152252), catch_warn(current_op(_152290, yfx, _152252)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_152310], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _152318)))
^ Fail: (229) [user] fake_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_152252, _152258, _152264], atom(_152252), catch_warn(current_op(_152290, yfx, _152252)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_152310], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _152318)))
^ Redo: (225) [user] eval_40(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Unify: (225) [user] eval_40(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Call: (226) [user] eval_41(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Unify: (226) [user] eval_41(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Call: (227) [user] naive_eval_args
^ Unify: (227) [user] naive_eval_args
Call: (228) [system] false
Unify: (228) [system] false
Call: (229) [system] fail
^ Redo: (226) [user] eval_41(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Unify: (226) [user] eval_41(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Call: (227) [user] naive_eval_args
^ Unify: (227) [user] naive_eval_args
Call: (228) [system] false
Unify: (228) [system] false
Call: (229) [system] fail
^ Redo: (226) [user] eval_41(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _129048)
^ Call: (227) [user] eval_adjust_args(=, _5576, _176478, _129048, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _176480)
^ Unify: (227) [user] eval_adjust_args(=, _5576, _176478, _129048, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _176480)
Call: (228) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5576, _176478, _129048, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _176480)), eval_adjust_args1(=, _5576, _176478, _129048, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _176480))
Unify: (228) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5576, _176478, _129048, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _176480)), eval_adjust_args1(=, _5576, _176478, _129048, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _176480))
^ Call: (230) [user] eval_all_args
^ Unify: (230) [user] eval_all_args
^ Call: (231) [user] true_flag
^ Unify: (231) [user] true_flag
^ Exit: (231) [user] true_flag
^ Exit: (230) [user] eval_all_args
^ Call: (230) [user] eval_adjust_args2(=, _5576, _176478, _129048, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _176480)
^ Unify: (230) [user] eval_adjust_args2(=, _5576, _176478, _129048, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else'|_186712])
^ Call: (231) [user] apply:maplist(must_eval_args(=, _187670, 498, '&self'), [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _186712)
^ Unify: (231) [apply] apply:maplist(user:must_eval_args(=, _187670, 498, '&self'), [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _186712)
Call: (232) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _186712, user:must_eval_args(=, _187670, 498, '&self'))
Unify: (232) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [_190492|_190494], user:must_eval_args(=, _187670, 498, '&self'))
^ Call: (233) [user] must_eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Unify: (233) [user] must_eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Call: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
Call: (235) [system] var(eval_args)
Fail: (235) [system] var(eval_args)
^ Redo: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
Call: (235) [system] eval_args==false
Fail: (235) [system] eval_args==false
^ Redo: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
Call: (235) [system] eval_args==true
Fail: (235) [system] eval_args==true
^ Redo: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
^ Call: (235) [user] fast_option_value(eval_args, debug)
^ Unify: (235) [user] fast_option_value(eval_args, debug)
Call: (236) [system] atom(eval_args)
Exit: (236) [system] atom(eval_args)
Call: (236) [system] current_prolog_flag(eval_args, debug)
Fail: (236) [system] current_prolog_flag(eval_args, debug)
^ Fail: (235) [user] fast_option_value(eval_args, debug)
^ Redo: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
^ Call: (235) [user] fast_option_value(eval_args, trace)
^ Unify: (235) [user] fast_option_value(eval_args, trace)
Call: (236) [system] atom(eval_args)
Exit: (236) [system] atom(eval_args)
Call: (236) [system] current_prolog_flag(eval_args, trace)
Fail: (236) [system] current_prolog_flag(eval_args, trace)
^ Fail: (235) [user] fast_option_value(eval_args, trace)
^ Redo: (234) [user] is_debugging(eval_args)
^ Unify: (234) [user] is_debugging(eval_args)
Call: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _222944)
Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _222944)
^ Call: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _222944, _224880)
^ Unify: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _222944, [])
Call: (237) [system] current_prolog_flag(nodebugx, true)
^ Redo: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _222944, _227684)
^ Unify: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _222944, _228622)
^ Call: (237) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (237) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (237) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_231356, _231358, _231360), defined)
^ Unify: (237) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_231356, _231358, _231360), defined)
Call: (238) [system] nonvar(defined)
Exit: (238) [system] nonvar(defined)
Call: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_231356, _231358, _231360))
Unify: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_231356, _231358, _231360))
Call: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_231356, _231358, _231360))
Unify: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_231356, _231358, _231360))
Call: (240) [system] callable(debugging_logicmoo_setting(_231356, _231358, _231360))
Exit: (240) [system] callable(debugging_logicmoo_setting(_231356, _231358, _231360))
Call: (240) [system] atom(bugger)
Exit: (240) [system] atom(bugger)
Exit: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_231356, _231358, _231360))
Exit: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_231356, _231358, _231360))
^ Exit: (237) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_231356, _231358, _231360), defined)
^ Call: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _222944, _245270)
^ Unify: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (235) [system] true==true
Exit: (235) [system] true==true
^ Exit: (234) [user] is_debugging(eval_args)
^ Unify: (233) [user] must_eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Call: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Unify: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
Call: (235) [system] var(['file-search-path', bench, _4094])
^ Redo: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Unify: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Call: (236) [system] setup_call_cleanup('$notrace'(_258394, _258396), once(user:self_eval(['file-search-path', bench, _4094])), '$restore_trace'(_258394, _258396))
^ Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_258394, _258396), system:once(user:self_eval(['file-search-path', bench, _4094])), system:'$restore_trace'(_258394, _258396))
^ Call: (237) [system] sig_atomic(system:'$notrace'(_258394, _258396))
^ Redo: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Unify: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Call: (236) [system] setup_call_cleanup('$notrace'(_263132, _263134), once(user:nonvar(_190492)), '$restore_trace'(_263132, _263134))
^ Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_263132, _263134), system:once(user:nonvar(_190492)), system:'$restore_trace'(_263132, _263134))
^ Call: (237) [system] sig_atomic(system:'$notrace'(_263132, _263134))
^ Redo: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Unify: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Call: (236) [system] setup_call_cleanup('$notrace'(_267870, _267872), once(user:nonvar(_190492)), '$restore_trace'(_267870, _267872))
^ Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_267870, _267872), system:once(user:nonvar(_190492)), system:'$restore_trace'(_267870, _267872))
^ Call: (237) [system] sig_atomic(system:'$notrace'(_267870, _267872))
^ Redo: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Unify: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
Call: (235) [system] [bench, _4094]==[]
^ Redo: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Unify: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
Call: (235) [system] atom(=)
Exit: (235) [system] atom(=)
Call: (235) [system] (=)\==(=)
^ Redo: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Unify: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Call: (235) [user] self_eval(['file-search-path', bench, _4094])
^ Unify: (235) [user] self_eval(['file-search-path', bench, _4094])
^ Call: (237) [system] setup_call_cleanup('$notrace'(_281936, _281938), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_281936, _281938))
^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_281936, _281938), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_281936, _281938))
^ Call: (238) [system] sig_atomic(system:'$notrace'(_281936, _281938))
^ Fail: (235) [user] self_eval(['file-search-path', bench, _4094])
^ Redo: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Unify: (234) [user] eval_args(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Call: (235) [user] eval_00(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Unify: (235) [user] eval_00(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Call: (236) [user] self_eval(['file-search-path', bench, _4094])
^ Unify: (236) [user] self_eval(['file-search-path', bench, _4094])
^ Call: (238) [system] setup_call_cleanup('$notrace'(_291334, _291336), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_291334, _291336))
^ Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_291334, _291336), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_291334, _291336))
^ Call: (239) [system] sig_atomic(system:'$notrace'(_291334, _291336))
^ Fail: (236) [user] self_eval(['file-search-path', bench, _4094])
^ Redo: (235) [user] eval_00(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Unify: (235) [user] eval_00(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Call: (236) [user] eval_01(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Unify: (236) [user] eval_01(=, _187670, 498, '&self', ['file-search-path', bench, _4094], _190492)
^ Call: (237) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (237) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
Call: (239) [system] 498<1
Fail: (239) [system] 498<1
^ Redo: (237) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (237) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (238) [system] setup_call_cleanup('$notrace'(_304492, _304494), once(user:(_304468 is 498-1, copy_term(['file-search-path', bench, _4094], _304482))), '$restore_trace'(_304492, _304494))
^ Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_304492, _304494), system:once(user:(_304468 is 498-1, copy_term(['file-search-path', bench, _4094], _304482))), system:'$restore_trace'(_304492, _304494))
^ Call: (239) [system] sig_atomic(system:'$notrace'(_304492, _304494))
^ Exit: (238) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1, copy_term(['file-search-path', bench, _4094], ['file-search-path', bench, _307346]))), system:'$restore_trace'(3, -1))
^ Call: (237) [user] trace_eval(eval_20(=, _187670), e, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Unify: (237) [user] trace_eval(eval_20(=, _187670), e, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Call: (238) [user] must_det_ll((notrace((flag(eval_num, _310204, _310204+1), _310222 is _310204 mod 500, _310240 is 99-497 mod 100, _310264=_310266, option_else('trace-length', _310278, 500), option_else('trace-depth', _310286, 30))), quietly(if_t((nop(stop_rtrace), _310222>_310278), (set_debug(eval, false), _310342 is _310278+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_310394)))))
^ Unify: (238) [user] must_det_ll(user:(notrace((flag(eval_num, _310204, _310204+1), _310222 is _310204 mod 500, _310240 is 99-497 mod 100, _310264=_310266, option_else('trace-length', _310278, 500), option_else('trace-depth', _310286, 30))), quietly(if_t((nop(stop_rtrace), _310222>_310278), (set_debug(eval, false), _310342 is _310278+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_310394)))))
^ Call: (239) [user] once(user:(notrace((flag(eval_num, _310204, _310204+1), _310222 is _310204 mod 500, _310240 is 99-497 mod 100, _310264=_310266, option_else('trace-length', _310278, 500), option_else('trace-depth', _310286, 30))), quietly(if_t((nop(stop_rtrace), _310222>_310278), (set_debug(eval, false), _310342 is _310278+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_310394)))))
^ Unify: (239) [system] once(user:(notrace((flag(eval_num, _310204, _310204+1), _310222 is _310204 mod 500, _310240 is 99-497 mod 100, _310264=_310266, option_else('trace-length', _310278, 500), option_else('trace-depth', _310286, 30))), quietly(if_t((nop(stop_rtrace), _310222>_310278), (set_debug(eval, false), _310342 is _310278+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_310394)))))
^ Call: (242) [system] setup_call_cleanup('$notrace'(_314118, _314120), once(user:(flag(eval_num, _310204, _310204+1), _310222 is _310204 mod 500, _310240 is 99-497 mod 100, _310264=_310266, option_else('trace-length', _310278, 500), option_else('trace-depth', _310286, 30))), '$restore_trace'(_314118, _314120))
^ Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_314118, _314120), system:once(user:(flag(eval_num, _310204, _310204+1), _310222 is _310204 mod 500, _310240 is 99-497 mod 100, _310264=_310266, option_else('trace-length', _310278, 500), option_else('trace-depth', _310286, 30))), system:'$restore_trace'(_314118, _314120))
^ Call: (243) [system] sig_atomic(system:'$notrace'(_314118, _314120))
^ Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 12, 12+1), 12 is 12 mod 500, 2 is 99-497 mod 100, _310264=_310264, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (242) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 12>500), (set_debug(eval, false), _310342 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310342])), nop((start_rtrace, rtrace)))))
^ Unify: (242) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 12>500), (set_debug(eval, false), _310342 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310342])), nop((start_rtrace, rtrace)))))
^ Exit: (242) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 12>500), (set_debug(eval, false), _310342 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310342])), nop((start_rtrace, rtrace)))))
Call: (241) [user] nop(notrace(no_repeats_var(_310394)))
Unify: (241) [user] nop(notrace(no_repeats_var(_310394)))
Exit: (241) [user] nop(notrace(no_repeats_var(_310394)))
^ Exit: (239) [system] once(user:(notrace((flag(eval_num, 12, 12+1), 12 is 12 mod 500, 2 is 99-497 mod 100, _310264=_310264, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 12>500), (set_debug(eval, false), _310342 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_310394)))))
^ Exit: (238) [user] must_det_ll(user:(notrace((flag(eval_num, 12, 12+1), 12 is 12 mod 500, 2 is 99-497 mod 100, _310264=_310264, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 12>500), (set_debug(eval, false), _310342 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_310394)))))
Call: (238) [occurs] occurs:sub_term(_325582, e)
Unify: (238) [occurs] occurs:sub_term(e, e)
Exit: (238) [occurs] occurs:sub_term(e, e)
Call: (238) [system] e\=e
Fail: (238) [system] e\=e
Redo: (238) [occurs] occurs:sub_term(_325582, e)
Unify: (238) [occurs] occurs:sub_term(_325582, e)
Call: (239) [system] compound(e)
Fail: (239) [system] compound(e)
Fail: (238) [occurs] occurs:sub_term(_325582, e)
^ Redo: (237) [user] trace_eval(eval_20(=, _187670), e, 497, '&self', ['file-search-path', bench, _4094], _308294)
Call: (238) [system] _335800=e
Exit: (238) [system] e=e
^ Call: (238) [user] if_trace((eval;e), (_310264=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]])))
^ Unify: (238) [user] if_trace((eval;e), (_310264=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]])))
^ Call: (240) [system] setup_call_cleanup('$notrace'(_339604, _339606), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _310264=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]]))), _339562, fbug((_339562-->if_trace((eval;e), (_310264=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]])))))))), '$restore_trace'(_339604, _339606))
^ Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_339604, _339606), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _310264=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]]))), _339562, fbug((_339562-->if_trace((eval;e), (_310264=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]])))))))), system:'$restore_trace'(_339604, _339606))
^ Call: (241) [system] sig_atomic(system:'$notrace'(_339604, _339606))
^ Exit: (240) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _310264=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]]))), _339562, fbug((_339562-->if_trace((eval;e), (_310264=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (238) [user] if_trace((eval;e), (_310264=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]])))
Call: (238) [system] _344386=retval(fail)
Exit: (238) [system] retval(fail)=retval(fail)
Call: (238) [system] _346248=(\+ \+ (flag(eval_num, _346268, _346268+1), (retval(fail)\=@=retval(fail), nonvar(_308294)->indentq(2, _346268, <--, [e, _308294]);indentq(2, _346268, <--, [e, retval(fail)]))))
Exit: (238) [system] (\+ \+ (flag(eval_num, _346268, _346268+1), (retval(fail)\=@=retval(fail), nonvar(_308294)->indentq(2, _346268, <--, [e, _308294]);indentq(2, _346268, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _346268, _346268+1), (retval(fail)\=@=retval(fail), nonvar(_308294)->indentq(2, _346268, <--, [e, _308294]);indentq(2, _346268, <--, [e, retval(fail)]))))
^ Call: (238) [user] call_cleanup(((call(eval_20(=, _187670), 497, '&self', ['file-search-path', bench, _4094], _308294)*->nb_setarg(1, retval(fail), _308294);fail, trace, call(eval_20(=, _187670), 497, '&self', ['file-search-path', bench, _4094], _308294)), ignore(notrace((\+_308294\=_310394, nb_setarg(1, retval(fail), _308294))))), ignore((_310264==1->ignore(\+ \+ (flag(eval_num, _346268, _346268+1), (retval(fail)\=@=retval(fail), nonvar(_308294)->indentq(2, _346268, <--, [e, _308294]);indentq(2, _346268, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _346268, _346268+1), (retval(fail)\=@=retval(fail), nonvar(_308294)->indentq(2, _346268, <--, [e, _308294]);indentq(2, _346268, <--, [e, retval(fail)])))))))))))
^ Unify: (238) [system] call_cleanup(user:((call(eval_20(=, _187670), 497, '&self', ['file-search-path', bench, _4094], _308294)*->nb_setarg(1, retval(fail), _308294);fail, trace, call(eval_20(=, _187670), 497, '&self', ['file-search-path', bench, _4094], _308294)), ignore(notrace((\+_308294\=_310394, nb_setarg(1, retval(fail), _308294))))), user:ignore((_310264==1->ignore(\+ \+ (flag(eval_num, _346268, _346268+1), (retval(fail)\=@=retval(fail), nonvar(_308294)->indentq(2, _346268, <--, [e, _308294]);indentq(2, _346268, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _346268, _346268+1), (retval(fail)\=@=retval(fail), nonvar(_308294)->indentq(2, _346268, <--, [e, _308294]);indentq(2, _346268, <--, [e, retval(fail)])))))))))))
^ Call: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
Call: (241) [system] atom(['file-search-path', bench, _4094])
^ Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Call: (241) [user] no_eval(['file-search-path', bench, _4094])
^ Unify: (241) [user] no_eval(['file-search-path', bench, _4094])
^ Call: (242) [user] self_eval(['file-search-path', bench, _4094])
^ Unify: (242) [user] self_eval(['file-search-path', bench, _4094])
^ Call: (244) [system] setup_call_cleanup('$notrace'(_358654, _358656), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_358654, _358656))
^ Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_358654, _358656), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_358654, _358656))
^ Call: (245) [system] sig_atomic(system:'$notrace'(_358654, _358656))
^ Fail: (242) [user] self_eval(['file-search-path', bench, _4094])
^ Redo: (241) [user] no_eval(['file-search-path', bench, _4094])
^ Unify: (241) [user] no_eval(['file-search-path', bench, _4094])
Call: (242) [system] atomic('file-search-path')
Exit: (242) [system] atomic('file-search-path')
^ Call: (242) [user] is_sl('file-search-path')
^ Unify: (242) [user] is_sl('file-search-path')
Call: (243) [system] number('file-search-path')
^ Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
Call: (241) [system] [bench, _4094]==[]
^ Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
Call: (241) [system] atom(=)
Exit: (241) [system] atom(=)
Call: (241) [system] (=)\==(=)
^ Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
Call: (241) [system] callable('file-search-path')
Exit: (241) [system] callable('file-search-path')
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
Call: (241) [system] is_list([bench, _4094])
Exit: (241) [system] is_list([bench, _4094])
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
Call: (241) [system] is_list(['file-search-path', bench, _4094])
Exit: (241) [system] is_list(['file-search-path', bench, _4094])
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path'|_385688])
Call: (241) [system] var('file-search-path')
^ Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Call: (241) [user] once(expand_eval(['file-search-path', bench, _4094], _389450))
^ Unify: (241) [system] once(user:expand_eval(['file-search-path', bench, _4094], _389450))
^ Call: (242) [user] expand_eval(['file-search-path', bench, _4094], _389450)
^ Unify: (242) [user] expand_eval(['file-search-path', bench, _4094], _389450)
Call: (243) [system] is_list(['file-search-path', bench, _4094])
Exit: (243) [system] is_list(['file-search-path', bench, _4094])
^ Unify: (242) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_395026])
Call: (243) [system] ground('file-search-path')
Exit: (243) [system] ground('file-search-path')
^ Unify: (242) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_397808])
^ Call: (243) [user] apply:maplist(expand_eval, [bench, _4094], _397808)
^ Unify: (243) [apply] apply:maplist(user:expand_eval, [bench, _4094], _397808)
Call: (244) [apply] apply:maplist_([bench, _4094], _397808, user:expand_eval)
Unify: (244) [apply] apply:maplist_([bench, _4094], [_401554|_401556], user:expand_eval)
^ Call: (245) [user] expand_eval(bench, _401554)
^ Unify: (245) [user] expand_eval(bench, _401554)
Call: (246) [system] is_list(bench)
^ Redo: (245) [user] expand_eval(bench, _401554)
Call: (246) [system] bench=_401554
Exit: (246) [system] bench=bench
^ Exit: (245) [user] expand_eval(bench, bench)
Call: (245) [apply] apply:maplist_([_4094], _401556, user:expand_eval)
Unify: (245) [apply] apply:maplist_([_4094], [_409916|_409918], user:expand_eval)
^ Call: (246) [user] expand_eval(_4094, _409916)
^ Unify: (246) [user] expand_eval(_4094, _409916)
Call: (247) [system] is_list(_4094)
^ Redo: (246) [user] expand_eval(_4094, _409916)
Call: (247) [system] _4094=_409916
Exit: (247) [system] _4094=_4094
^ Exit: (246) [user] expand_eval(_4094, _4094)
Call: (246) [apply] apply:maplist_([], _409918, user:expand_eval)
Unify: (246) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (246) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (245) [apply] apply:maplist_([_4094], [_4094], user:expand_eval)
Exit: (244) [apply] apply:maplist_([bench, _4094], [bench, _4094], user:expand_eval)
^ Exit: (243) [apply] apply:maplist(user:expand_eval, [bench, _4094], [bench, _4094])
^ Exit: (242) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (241) [system] once(user:expand_eval(['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))
Call: (241) [system] ['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]
^ Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Call: (241) [user] is_progn('file-search-path')
^ Unify: (241) [user] is_progn('file-search-path')
Call: (242) [system] var('file-search-path')
^ Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Call: (241) [user] is_space_op('file-search-path')
^ Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
Call: (241) [system] is_list(bench)
^ Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Call: (241) [user] metta_compiled_predicate('&self', 'file-search-path', _437900)
^ Fail: (241) [user] metta_compiled_predicate('&self', 'file-search-path', _437900)
^ Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
Call: (241) [system] is_list(['file-search-path', bench, _4094])
Exit: (241) [system] is_list(['file-search-path', bench, _4094])
^ Call: (241) [user] apply:maplist(self_eval, ['file-search-path', bench, _4094])
^ Unify: (241) [apply] apply:maplist(user:self_eval, ['file-search-path', bench, _4094])
Call: (242) [apply] apply:maplist_(['file-search-path', bench, _4094], user:self_eval)
Unify: (242) [apply] apply:maplist_(['file-search-path', bench, _4094], user:self_eval)
^ Call: (243) [user] self_eval('file-search-path')
^ Unify: (243) [user] self_eval('file-search-path')
^ Call: (245) [system] setup_call_cleanup('$notrace'(_449092, _449094), once(user:self_eval0('file-search-path')), '$restore_trace'(_449092, _449094))
^ Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_449092, _449094), system:once(user:self_eval0('file-search-path')), system:'$restore_trace'(_449092, _449094))
^ Call: (246) [system] sig_atomic(system:'$notrace'(_449092, _449094))
^ Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('file-search-path')), system:'$restore_trace'(3, -1))
^ Exit: (243) [user] self_eval('file-search-path')
Call: (243) [apply] apply:maplist_([bench, _4094], user:self_eval)
Unify: (243) [apply] apply:maplist_([bench, _4094], user:self_eval)
^ Call: (244) [user] self_eval(bench)
^ Unify: (244) [user] self_eval(bench)
^ Call: (246) [system] setup_call_cleanup('$notrace'(_457508, _457510), once(user:self_eval0(bench)), '$restore_trace'(_457508, _457510))
^ Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_457508, _457510), system:once(user:self_eval0(bench)), system:'$restore_trace'(_457508, _457510))
^ Call: (247) [system] sig_atomic(system:'$notrace'(_457508, _457510))
^ Exit: (246) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(bench)), system:'$restore_trace'(3, -1))
^ Exit: (244) [user] self_eval(bench)
Call: (244) [apply] apply:maplist_([_4094], user:self_eval)
Unify: (244) [apply] apply:maplist_([_4094], user:self_eval)
^ Call: (245) [user] self_eval(_4094)
^ Unify: (245) [user] self_eval(_4094)
^ Call: (247) [system] setup_call_cleanup('$notrace'(_465924, _465926), once(user:self_eval0(_4094)), '$restore_trace'(_465924, _465926))
^ Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_465924, _465926), system:once(user:self_eval0(_4094)), system:'$restore_trace'(_465924, _465926))
^ Call: (248) [system] sig_atomic(system:'$notrace'(_465924, _465926))
^ Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(_4094)), system:'$restore_trace'(3, -1))
^ Exit: (245) [user] self_eval(_4094)
Call: (245) [apply] apply:maplist_([], user:self_eval)
Unify: (245) [apply] apply:maplist_([], user:self_eval)
Exit: (245) [apply] apply:maplist_([], user:self_eval)
Exit: (244) [apply] apply:maplist_([_4094], user:self_eval)
Exit: (243) [apply] apply:maplist_([bench, _4094], user:self_eval)
Exit: (242) [apply] apply:maplist_(['file-search-path', bench, _4094], user:self_eval)
^ Exit: (241) [apply] apply:maplist(user:self_eval, ['file-search-path', bench, _4094])
Call: (241) [system] ['file-search-path', bench, _4094]=[_477128|_477130]
Exit: (241) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
Call: (241) [system] atom('file-search-path')
Exit: (241) [system] atom('file-search-path')
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
Call: (241) [system] _481780=do_more_defs(true)
Exit: (241) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (241) [user] clause(eval_21(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294), _483656)
^ Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
Call: (241) [system] 'file-search-path'==(/)
^ Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
Call: (241) [system] 'file-search-path'== ===
^ Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
Call: (241) [system] 'file-search-path'== ====
^ Redo: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Unify: (240) [user] eval_20(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _308294)
^ Call: (241) [user] eval_40(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _494928)
^ Unify: (241) [user] eval_40(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _494928)
^ Call: (242) [user] eval_selfless(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _494928)
^ Unify: (242) [user] eval_selfless(=, _187670, 497, '&self', ['file-search-path', bench, _4094], _494928)
^ Call: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _494928)
^ Unify: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _494928)
Call: (244) [system] var('file-search-path')
^ Redo: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _494928)
^ Unify: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _494928)
^ Call: (244) [user] is_assignment('file-search-path')
^ Unify: (244) [user] is_assignment('file-search-path')
Call: (245) [system] atom('file-search-path')
Exit: (245) [system] atom('file-search-path')
^ Redo: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _494928)
^ Unify: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _494928)
^ Call: (244) [user] eval_selfless_1(['file-search-path', bench, _4094], _494928)
^ Unify: (244) [user] eval_selfless_1(['file-search-path', bench, _4094], _494928)
^ Call: (245) [user] allow_clp
^ Unify: (245) [user] allow_clp
^ Call: (246) [user] false_flag
^ Unify: (246) [user] false_flag
Call: (247) [system] fail
Fail: (247) [system] fail
^ Fail: (246) [user] false_flag
^ Redo: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _494928)
^ Unify: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _494928)
^ Call: (244) [user] eval_selfless_2(['file-search-path', bench, _4094], _494928)
^ Unify: (244) [user] eval_selfless_2(['file-search-path', bench, _4094], _494928)
Call: (245) [system] var('file-search-path')
^ Redo: (244) [user] eval_selfless_2(['file-search-path', bench, _4094], _494928)
^ Unify: (244) [user] eval_selfless_2(['file-search-path', bench, _4094], _494928)
^ Call: (245) [user] fake_notrace((ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_6628, _6634, _6640], atom(_6628), catch_warn(current_op(_6666, yfx, _6628)), ['file-search-path', bench, _4094]\=[_6686], s2ps(['file-search-path', bench, _4094], _6694)))
^ Unify: (245) [user] fake_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_6628, _6634, _6640], atom(_6628), catch_warn(current_op(_6666, yfx, _6628)), ['file-search-path', bench, _4094]\=[_6686], s2ps(['file-search-path', bench, _4094], _6694)))
^ Call: (246) [user] real_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_6628, _6634, _6640], atom(_6628), catch_warn(current_op(_6666, yfx, _6628)), ['file-search-path', bench, _4094]\=[_6686], s2ps(['file-search-path', bench, _4094], _6694)))
^ Unify: (246) [user] real_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_6628, _6634, _6640], atom(_6628), catch_warn(current_op(_6666, yfx, _6628)), ['file-search-path', bench, _4094]\=[_6686], s2ps(['file-search-path', bench, _4094], _6694)))
^ Call: (247) [user] setup_call_cleanup('$notrace'(_10220, _10222), once(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_6628, _6634, _6640], atom(_6628), catch_warn(current_op(_6666, yfx, _6628)), ['file-search-path', bench, _4094]\=[_6686], s2ps(['file-search-path', bench, _4094], _6694))), '$restore_trace'(_10220, _10222))
^ Unify: (247) [system] setup_call_cleanup(user:'$notrace'(_10220, _10222), user:once(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_6628, _6634, _6640], atom(_6628), catch_warn(current_op(_6666, yfx, _6628)), ['file-search-path', bench, _4094]\=[_6686], s2ps(['file-search-path', bench, _4094], _6694))), user:'$restore_trace'(_10220, _10222))
^ Call: (248) [system] sig_atomic(user:'$notrace'(_10220, _10222))
^ Fail: (246) [user] real_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_6628, _6634, _6640], atom(_6628), catch_warn(current_op(_6666, yfx, _6628)), ['file-search-path', bench, _4094]\=[_6686], s2ps(['file-search-path', bench, _4094], _6694)))
^ Fail: (245) [user] fake_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_6628, _6634, _6640], atom(_6628), catch_warn(current_op(_6666, yfx, _6628)), ['file-search-path', bench, _4094]\=[_6686], s2ps(['file-search-path', bench, _4094], _6694)))
^ Redo: (241) [user] eval_40(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Unify: (241) [user] eval_40(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
Call: (242) [system] 'file-search-path'==(==)
^ Redo: (241) [user] eval_40(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Unify: (241) [user] eval_40(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
Call: (242) [system] 'file-search-path'==(==)
^ Redo: (241) [user] eval_40(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Unify: (241) [user] eval_40(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Call: (242) [user] eval_41(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Unify: (242) [user] eval_41(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Call: (243) [user] naive_eval_args
^ Unify: (243) [user] naive_eval_args
Call: (244) [system] false
Unify: (244) [system] false
Call: (245) [system] fail
^ Redo: (242) [user] eval_41(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Unify: (242) [user] eval_41(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Call: (243) [user] naive_eval_args
^ Unify: (243) [user] naive_eval_args
Call: (244) [system] false
Unify: (244) [system] false
Call: (245) [system] fail
^ Redo: (242) [user] eval_41(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Call: (243) [user] eval_adjust_args(=, _6254, _36306, _6600, 497, '&self', ['file-search-path', bench, _4094], _36308)
^ Unify: (243) [user] eval_adjust_args(=, _6254, _36306, _6600, 497, '&self', ['file-search-path', bench, _4094], _36308)
Call: (244) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6254, _36306, _6600, 497, '&self', ['file-search-path', bench, _4094], _36308)), eval_adjust_args1(=, _6254, _36306, _6600, 497, '&self', ['file-search-path', bench, _4094], _36308))
Unify: (244) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6254, _36306, _6600, 497, '&self', ['file-search-path', bench, _4094], _36308)), eval_adjust_args1(=, _6254, _36306, _6600, 497, '&self', ['file-search-path', bench, _4094], _36308))
^ Call: (246) [user] eval_all_args
^ Unify: (246) [user] eval_all_args
^ Call: (247) [user] true_flag
^ Unify: (247) [user] true_flag
^ Exit: (247) [user] true_flag
^ Exit: (246) [user] eval_all_args
^ Call: (246) [user] eval_adjust_args2(=, _6254, _36306, _6600, 497, '&self', ['file-search-path', bench, _4094], _36308)
^ Unify: (246) [user] eval_adjust_args2(=, _6254, _36306, _6600, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path'|_46540])
^ Call: (247) [user] apply:maplist(must_eval_args(=, _47498, 497, '&self'), [bench, _4094], _46540)
^ Unify: (247) [apply] apply:maplist(user:must_eval_args(=, _47498, 497, '&self'), [bench, _4094], _46540)
Call: (248) [apply] apply:maplist_([bench, _4094], _46540, user:must_eval_args(=, _47498, 497, '&self'))
Unify: (248) [apply] apply:maplist_([bench, _4094], [_50320|_50322], user:must_eval_args(=, _47498, 497, '&self'))
^ Call: (249) [user] must_eval_args(=, _47498, 497, '&self', bench, _50320)
^ Unify: (249) [user] must_eval_args(=, _47498, 497, '&self', bench, _50320)
^ Call: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
Call: (251) [system] var(eval_args)
Fail: (251) [system] var(eval_args)
^ Redo: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
Call: (251) [system] eval_args==false
Fail: (251) [system] eval_args==false
^ Redo: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
Call: (251) [system] eval_args==true
Fail: (251) [system] eval_args==true
^ Redo: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
^ Call: (251) [user] fast_option_value(eval_args, debug)
^ Unify: (251) [user] fast_option_value(eval_args, debug)
Call: (252) [system] atom(eval_args)
Exit: (252) [system] atom(eval_args)
Call: (252) [system] current_prolog_flag(eval_args, debug)
Fail: (252) [system] current_prolog_flag(eval_args, debug)
^ Fail: (251) [user] fast_option_value(eval_args, debug)
^ Redo: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
^ Call: (251) [user] fast_option_value(eval_args, trace)
^ Unify: (251) [user] fast_option_value(eval_args, trace)
Call: (252) [system] atom(eval_args)
Exit: (252) [system] atom(eval_args)
Call: (252) [system] current_prolog_flag(eval_args, trace)
Fail: (252) [system] current_prolog_flag(eval_args, trace)
^ Fail: (251) [user] fast_option_value(eval_args, trace)
^ Redo: (250) [user] is_debugging(eval_args)
^ Unify: (250) [user] is_debugging(eval_args)
Call: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _82772)
Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _82772)
^ Call: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _82772, _84708)
^ Unify: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _82772, [])
Call: (253) [system] current_prolog_flag(nodebugx, true)
^ Redo: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _82772, _87512)
^ Unify: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _82772, _88450)
^ Call: (253) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (253) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (253) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_91184, _91186, _91188), defined)
^ Unify: (253) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_91184, _91186, _91188), defined)
Call: (254) [system] nonvar(defined)
Exit: (254) [system] nonvar(defined)
Call: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_91184, _91186, _91188))
Unify: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_91184, _91186, _91188))
Call: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_91184, _91186, _91188))
Unify: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_91184, _91186, _91188))
Call: (256) [system] callable(debugging_logicmoo_setting(_91184, _91186, _91188))
Exit: (256) [system] callable(debugging_logicmoo_setting(_91184, _91186, _91188))
Call: (256) [system] atom(bugger)
Exit: (256) [system] atom(bugger)
Exit: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_91184, _91186, _91188))
Exit: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_91184, _91186, _91188))
^ Exit: (253) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_91184, _91186, _91188), defined)
^ Call: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _82772, _105098)
^ Unify: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (251) [system] true==true
Exit: (251) [system] true==true
^ Exit: (250) [user] is_debugging(eval_args)
^ Unify: (249) [user] must_eval_args(=, _47498, 497, '&self', bench, _50320)
^ Call: (250) [user] eval_args(=, _47498, 497, '&self', bench, _50320)
^ Unify: (250) [user] eval_args(=, _47498, 497, '&self', bench, _50320)
Call: (251) [system] var(bench)
^ Redo: (250) [user] eval_args(=, _47498, 497, '&self', bench, _50320)
^ Unify: (250) [user] eval_args(=, _47498, 497, '&self', bench, _50320)
^ Call: (252) [system] setup_call_cleanup('$notrace'(_118222, _118224), once(user:self_eval(bench)), '$restore_trace'(_118222, _118224))
^ Unify: (252) [system] setup_call_cleanup(system:'$notrace'(_118222, _118224), system:once(user:self_eval(bench)), system:'$restore_trace'(_118222, _118224))
^ Call: (253) [system] sig_atomic(system:'$notrace'(_118222, _118224))
^ Exit: (252) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(bench)), system:'$restore_trace'(3, -1))
Call: (251) [system] _50320=bench
Exit: (251) [system] bench=bench
^ Exit: (250) [user] eval_args(=, _47498, 497, '&self', bench, bench)
^ Exit: (249) [user] must_eval_args(=, _47498, 497, '&self', bench, bench)
Call: (249) [apply] apply:maplist_([_4094], _50322, user:must_eval_args(=, _47498, 497, '&self'))
Unify: (249) [apply] apply:maplist_([_4094], [_126720|_126722], user:must_eval_args(=, _47498, 497, '&self'))
^ Call: (250) [user] must_eval_args(=, _47498, 497, '&self', _4094, _126720)
^ Unify: (250) [user] must_eval_args(=, _47498, 497, '&self', _4094, _126720)
^ Call: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
Call: (252) [system] var(eval_args)
Fail: (252) [system] var(eval_args)
^ Redo: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
Call: (252) [system] eval_args==false
Fail: (252) [system] eval_args==false
^ Redo: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
Call: (252) [system] eval_args==true
Fail: (252) [system] eval_args==true
^ Redo: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
^ Call: (252) [user] fast_option_value(eval_args, debug)
^ Unify: (252) [user] fast_option_value(eval_args, debug)
Call: (253) [system] atom(eval_args)
Exit: (253) [system] atom(eval_args)
Call: (253) [system] current_prolog_flag(eval_args, debug)
Fail: (253) [system] current_prolog_flag(eval_args, debug)
^ Fail: (252) [user] fast_option_value(eval_args, debug)
^ Redo: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
^ Call: (252) [user] fast_option_value(eval_args, trace)
^ Unify: (252) [user] fast_option_value(eval_args, trace)
Call: (253) [system] atom(eval_args)
Exit: (253) [system] atom(eval_args)
Call: (253) [system] current_prolog_flag(eval_args, trace)
Fail: (253) [system] current_prolog_flag(eval_args, trace)
^ Fail: (252) [user] fast_option_value(eval_args, trace)
^ Redo: (251) [user] is_debugging(eval_args)
^ Unify: (251) [user] is_debugging(eval_args)
Call: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _159172)
Unify: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _159172)
^ Call: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _159172, _161108)
^ Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _159172, [])
Call: (254) [system] current_prolog_flag(nodebugx, true)
^ Redo: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _159172, _163912)
^ Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _159172, _164850)
^ Call: (254) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (254) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (254) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_167584, _167586, _167588), defined)
^ Unify: (254) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_167584, _167586, _167588), defined)
Call: (255) [system] nonvar(defined)
Exit: (255) [system] nonvar(defined)
Call: (255) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_167584, _167586, _167588))
Unify: (255) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_167584, _167586, _167588))
Call: (256) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_167584, _167586, _167588))
Unify: (256) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_167584, _167586, _167588))
Call: (257) [system] callable(debugging_logicmoo_setting(_167584, _167586, _167588))
Exit: (257) [system] callable(debugging_logicmoo_setting(_167584, _167586, _167588))
Call: (257) [system] atom(bugger)
Exit: (257) [system] atom(bugger)
Exit: (256) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_167584, _167586, _167588))
Exit: (255) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_167584, _167586, _167588))
^ Exit: (254) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_167584, _167586, _167588), defined)
^ Call: (254) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _159172, _181498)
^ Unify: (254) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (254) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (252) [system] true==true
Exit: (252) [system] true==true
^ Exit: (251) [user] is_debugging(eval_args)
^ Unify: (250) [user] must_eval_args(=, _47498, 497, '&self', _4094, _126720)
^ Call: (251) [user] eval_args(=, _47498, 497, '&self', _4094, _126720)
^ Unify: (251) [user] eval_args(=, _47498, 497, '&self', _4094, _126720)
Call: (252) [system] var(_4094)
Exit: (252) [system] var(_4094)
Call: (252) [system] nonvar(_126720)
^ Redo: (251) [user] eval_args(=, _47498, 497, '&self', _4094, _126720)
^ Unify: (251) [user] eval_args(=, _47498, 497, '&self', _4094, _126720)
^ Call: (253) [system] setup_call_cleanup('$notrace'(_196470, _196472), once(user:self_eval(_4094)), '$restore_trace'(_196470, _196472))
^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_196470, _196472), system:once(user:self_eval(_4094)), system:'$restore_trace'(_196470, _196472))
^ Call: (254) [system] sig_atomic(system:'$notrace'(_196470, _196472))
^ Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(_4094)), system:'$restore_trace'(3, -1))
Call: (252) [system] _126720=_4094
Exit: (252) [system] _4094=_4094
^ Exit: (251) [user] eval_args(=, _47498, 497, '&self', _4094, _4094)
^ Exit: (250) [user] must_eval_args(=, _47498, 497, '&self', _4094, _4094)
Call: (250) [apply] apply:maplist_([], _126722, user:must_eval_args(=, _47498, 497, '&self'))
Unify: (250) [apply] apply:maplist_([], [], user:must_eval_args(=, _47498, 497, '&self'))
Exit: (250) [apply] apply:maplist_([], [], user:must_eval_args(=, _47498, 497, '&self'))
Exit: (249) [apply] apply:maplist_([_4094], [_4094], user:must_eval_args(=, _47498, 497, '&self'))
Exit: (248) [apply] apply:maplist_([bench, _4094], [bench, _4094], user:must_eval_args(=, _47498, 497, '&self'))
^ Exit: (247) [apply] apply:maplist(user:must_eval_args(=, _47498, 497, '&self'), [bench, _4094], [bench, _4094])
Call: (247) [system] _36306=_6600
Exit: (247) [system] _6600=_6600
^ Exit: (246) [user] eval_adjust_args2(=, _6254, _6600, _6600, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Exit: (244) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6254, _6600, _6600, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), eval_adjust_args1(=, _6254, _6600, _6600, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))
^ Exit: (243) [user] eval_adjust_args(=, _6254, _6600, _6600, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Call: (243) [user] if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))
^ Unify: (243) [user] if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))
^ Call: (245) [system] setup_call_cleanup('$notrace'(_216270, _216272), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))), _216228, fbug((_216228-->if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))))))), '$restore_trace'(_216270, _216272))
^ Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_216270, _216272), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))), _216228, fbug((_216228-->if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))))))), system:'$restore_trace'(_216270, _216272))
^ Call: (246) [system] sig_atomic(system:'$notrace'(_216270, _216272))
^ Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))), _216228, fbug((_216228-->if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (243) [user] if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))
^ Call: (243) [user] eval_70(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Unify: (243) [user] eval_70(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
Call: (244) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)))))
Unify: (244) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)))))
^ Call: (245) [user] eval_maybe_python(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Unify: (245) [user] eval_maybe_python(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
Call: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
Unify: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
^ Call: (247) [user] typed_list('&self', _228682, _228604)
^ Unify: (247) [user] typed_list('&self', _229614, _228604)
Call: (248) [system] compound('&self')
Fail: (248) [system] compound('&self')
^ Fail: (247) [user] typed_list('&self', _232394, _228604)
Redo: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
Unify: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
Call: (247) [system] '&self'=='&flybase'
Redo: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
Unify: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
^ Call: (247) [user] metta_atom_in_file('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
^ Unify: (247) [user] metta_atom_in_file('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
^ Call: (248) [user] metta_atom_in_file('&self', ['registered-python-function', _226756, _226762, 'file-search-path'], _239776, _239778)
^ Unify: (248) [user] metta_atom_in_file('&self', ['registered-python-function', _226756, _226762, 'file-search-path'], _240712, _240714)
^ Call: (249) [user] loaded_into_kb('&self', _241570)
^ Unify: (249) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (249) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (249) [user] once(user:asserted_metta_pred(_252140, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (249) [system] once(user:asserted_metta_pred(_252140, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (250) [user] asserted_metta_pred(_252140, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (250) [user] asserted_metta_pred(_252140, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
Unify: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
Call: (247) [user] metta_atom_asserted('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
Unify: (247) [user] metta_atom_asserted('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
^ Call: (248) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
Redo: (247) [user] metta_atom_asserted('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
Redo: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
Unify: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
Call: (247) [system] '&self'\=='&corelib'
Exit: (247) [system] '&self'\=='&corelib'
^ Call: (247) [user] using_all_spaces
^ Unify: (247) [user] using_all_spaces
Call: (248) [system] nb_current(with_all_spaces, t)
Redo: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
Unify: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
Call: (247) [system] '&self'\=='&corelib'
Exit: (247) [system] '&self'\=='&corelib'
Call: (247) [user] metta_atom_asserted('&self', '&corelib')
Unify: (247) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (248) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (247) [user] metta_atom_asserted('&self', '&corelib')
Unify: (247) [user] metta_atom_asserted('&self', '&corelib')
Exit: (247) [user] metta_atom_asserted('&self', '&corelib')
Call: (247) [user] should_inherit_from_corelib(['registered-python-function', _226756, _226762, 'file-search-path'])
Unify: (247) [user] should_inherit_from_corelib(['registered-python-function', _226756, _226762, 'file-search-path'])
^ Call: (248) [user] using_all_spaces
^ Unify: (248) [user] using_all_spaces
Call: (249) [system] nb_current(with_all_spaces, t)
Redo: (247) [user] should_inherit_from_corelib(['registered-python-function', _226756, _226762, 'file-search-path'])
Unify: (247) [user] should_inherit_from_corelib(['registered-python-function', _226756, _226762, 'file-search-path'])
Call: (248) [system] 'registered-python-function'==(:)
Redo: (247) [user] should_inherit_from_corelib(['registered-python-function', _226756, _226762, 'file-search-path'])
Unify: (247) [user] should_inherit_from_corelib(['registered-python-function', _226756, _226762, 'file-search-path'])
Call: (248) [system] 'registered-python-function'=='@doc'
Redo: (247) [user] should_inherit_from_corelib(['registered-python-function', _226756, _226762, 'file-search-path'])
Unify: (247) [user] should_inherit_from_corelib(['registered-python-function', _226756, _226762, 'file-search-path'])
Call: (248) [system] fail
Redo: (247) [user] metta_atom_asserted('&self', '&corelib')
Redo: (246) [user] metta_atom('&self', ['registered-python-function', _226756, _226762, 'file-search-path'])
Redo: (244) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)))))
Call: (245) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600))))
Unify: (245) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600))))
^ Call: (246) [user] eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Unify: (246) [user] eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Call: (247) [user] allow_host_functions
^ Unify: (247) [user] allow_host_functions
^ Exit: (247) [user] allow_host_functions
^ Call: (247) [user] once((is_system_pred('file-search-path'), length([bench, _4094], _314628), is_syspred('file-search-path', _314628, _314636)))
^ Unify: (247) [system] once(user:(is_system_pred('file-search-path'), length([bench, _4094], _314628), is_syspred('file-search-path', _314628, _314636)))
^ Call: (249) [user] is_system_pred('file-search-path')
^ Unify: (249) [user] is_system_pred('file-search-path')
Call: (250) [system] atom('file-search-path')
Exit: (250) [system] atom('file-search-path')
Call: (250) [system] atom_concat(_320274, !, 'file-search-path')
^ Redo: (249) [user] is_system_pred('file-search-path')
^ Unify: (249) [user] is_system_pred('file-search-path')
Call: (250) [system] atom('file-search-path')
Exit: (250) [system] atom('file-search-path')
Call: (250) [system] atom_concat(_324902, '-fn', 'file-search-path')
^ Redo: (249) [user] is_system_pred('file-search-path')
^ Unify: (249) [user] is_system_pred('file-search-path')
Call: (250) [system] atom('file-search-path')
Exit: (250) [system] atom('file-search-path')
Call: (250) [system] atom_concat(_329530, '-p', 'file-search-path')
^ Fail: (249) [user] is_system_pred('file-search-path')
Redo: (245) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600))))
Call: (246) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)))
Unify: (246) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)))
^ Call: (247) [user] eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Unify: (247) [user] eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Call: (248) [user] allow_host_functions
^ Unify: (248) [user] allow_host_functions
^ Exit: (248) [user] allow_host_functions
^ Call: (248) [user] is_system_pred('file-search-path')
^ Unify: (248) [user] is_system_pred('file-search-path')
Call: (249) [system] atom('file-search-path')
Exit: (249) [system] atom('file-search-path')
Call: (249) [system] atom_concat(_342466, !, 'file-search-path')
^ Redo: (248) [user] is_system_pred('file-search-path')
^ Unify: (248) [user] is_system_pred('file-search-path')
Call: (249) [system] atom('file-search-path')
Exit: (249) [system] atom('file-search-path')
Call: (249) [system] atom_concat(_347094, '-fn', 'file-search-path')
^ Redo: (248) [user] is_system_pred('file-search-path')
^ Unify: (248) [user] is_system_pred('file-search-path')
Call: (249) [system] atom('file-search-path')
Exit: (249) [system] atom('file-search-path')
Call: (249) [system] atom_concat(_351722, '-p', 'file-search-path')
Redo: (246) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)))
Call: (247) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600))
Unify: (247) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600))
^ Call: (248) [user] eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Unify: (248) [user] eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Call: (249) [user] curried_arity(['file-search-path', bench, _4094], _357216, _357218)
^ Unify: (249) [user] curried_arity(['file-search-path', bench, _4094], _357216, _357218)
Call: (250) [system] var(['file-search-path', bench, _4094])
^ Redo: (249) [user] curried_arity(['file-search-path', bench, _4094], _357216, _357218)
^ Unify: (249) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', _357218)
Call: (250) [system] var('file-search-path')
^ Redo: (249) [user] curried_arity(['file-search-path', bench, _4094], _357216, _357218)
^ Unify: (249) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', _357218)
^ Call: (250) [user] len_or_unbound([bench, _4094], _357218)
^ Unify: (250) [user] len_or_unbound([bench, _4094], _357218)
Call: (251) [system] is_list([bench, _4094])
Exit: (251) [system] is_list([bench, _4094])
Call: (251) [system] length([bench, _4094], _357218)
Unify: (251) [system] length([bench, _4094], _357218)
Call: (252) [system] var(_357218)
Exit: (252) [system] var(_357218)
Call: (252) [system] []==[]
Exit: (252) [system] []==[]
Call: (252) [system] _357218=2
Exit: (252) [system] 2=2
Exit: (251) [system] length([bench, _4094], 2)
^ Exit: (250) [user] len_or_unbound([bench, _4094], 2)
^ Exit: (249) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', 2)
^ Call: (249) [user] is_metta_type_constructor('&self', 'file-search-path', _378572)
^ Unify: (249) [user] is_metta_type_constructor('&self', 'file-search-path', 2)
^ Exit: (249) [user] is_metta_type_constructor('&self', 'file-search-path', 2)
Call: (249) [system] 2\=2
^ Redo: (248) [user] eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Call: (249) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))
^ Unify: (249) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))
^ Call: (251) [system] setup_call_cleanup('$notrace'(_385182, _385184), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))), _385140, fbug((_385140-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))))))), '$restore_trace'(_385182, _385184))
^ Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_385182, _385184), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))), _385140, fbug((_385140-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))))))), system:'$restore_trace'(_385182, _385184))
^ Call: (252) [system] sig_atomic(system:'$notrace'(_385182, _385184))
^ Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))), _385140, fbug((_385140-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (249) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))
^ Call: (249) [user] fail_on_constructor
^ Unify: (249) [user] fail_on_constructor
^ Call: (250) [user] true_flag
^ Unify: (250) [user] true_flag
^ Exit: (250) [user] true_flag
^ Exit: (249) [user] fail_on_constructor
Redo: (247) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600))
^ Call: (248) [user] eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Unify: (248) [user] eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Call: (249) [user] subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Unify: (249) [user] subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^ Call: (250) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Unify: (250) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (251) [system] number(bench)
^ Redo: (250) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Unify: (250) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (251) [system] atom('file-search-path')
Exit: (251) [system] atom('file-search-path')
^ Call: (251) [user] need_subst_f('file-search-path')
^ Redo: (250) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Exit: (250) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (250) [system] ['file-search-path', bench, _4094]=_6600
Exit: (250) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^ Exit: (249) [user] subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (248) [user] eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Exit: (247) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))
Exit: (246) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])))
Exit: (245) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))))
Exit: (244) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])))))
^ Exit: (243) [user] eval_70(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Call: (243) [user] check_returnval(=, _6254, ['file-search-path', bench, _4094])
^ Unify: (243) [user] check_returnval(=, _6254, ['file-search-path', bench, _4094])
^ Exit: (243) [user] check_returnval(=, _6254, ['file-search-path', bench, _4094])
^ Exit: (242) [user] eval_41(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (241) [user] eval_40(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Call: (241) [system] ['file-search-path', bench, _4094]=_6300
Exit: (241) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^ Exit: (240) [user] eval_20(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Call: (240) [system] nb_setarg(1, retval(fail), ['file-search-path', bench, _4094])
Exit: (240) [system] nb_setarg(1, retval(['file-search-path', bench, _426176]), ['file-search-path', bench, _4094])
^ Call: (240) [user] ignore(notrace((\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _426176]), ['file-search-path', bench, _4094]))))
^ Unify: (240) [system] ignore(user:notrace((\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _426176]), ['file-search-path', bench, _4094]))))
^ Call: (242) [system] setup_call_cleanup('$notrace'(_428986, _428988), once(user:(\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _426176]), ['file-search-path', bench, _4094]))), '$restore_trace'(_428986, _428988))
^ Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_428986, _428988), system:once(user:(\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _426176]), ['file-search-path', bench, _4094]))), system:'$restore_trace'(_428986, _428988))
^ Call: (243) [system] sig_atomic(system:'$notrace'(_428986, _428988))
^ Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _431840]), ['file-search-path', bench, _4094]))), system:'$restore_trace'(3, -1))
^ Exit: (240) [system] ignore(user:notrace((\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _431840]), ['file-search-path', bench, _4094]))))
^ Call: (240) [user] ignore((_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _431840])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _431840])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _431840])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _431840])]))))))))))
^ Unify: (240) [system] ignore(user:(_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _431840])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _431840])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _431840])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _431840])]))))))))))
Call: (242) [system] _6308==1
Fail: (242) [system] _6308==1
^ Call: (243) [system] setup_call_cleanup('$notrace'(_437442, _437444), once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _431840])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _431840])])))))))), '$restore_trace'(_437442, _437444))
^ Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_437442, _437444), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _431840])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _431840])])))))))), system:'$restore_trace'(_437442, _437444))
^ Call: (244) [system] sig_atomic(system:'$notrace'(_437442, _437444))
^ Exit: (243) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _431840])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _431840])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (240) [system] ignore(user:(_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _431840])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _431840])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _431840])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _431840])]))))))))))
^ Exit: (238) [system] call_cleanup(user:((call(eval_20(=, _6254), 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])*->nb_setarg(1, retval(['file-search-path', bench, _431840]), ['file-search-path', bench, _4094]);fail, trace, call(eval_20(=, _6254), 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), ignore(notrace((\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _431840]), ['file-search-path', bench, _4094]))))), user:ignore((_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _431840])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _431840])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _431840])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _431840])])))))))))))
Call: (238) [system] retval(['file-search-path', bench, _431840])\=@=retval(fail)
Exit: (238) [system] retval(['file-search-path', bench, _431840])\=@=retval(fail)
^ Exit: (237) [user] trace_eval(eval_20(=, _6254), e, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Call: (237) [user] self_eval(['file-search-path', bench, _4094])
^ Unify: (237) [user] self_eval(['file-search-path', bench, _4094])
^ Call: (239) [system] setup_call_cleanup('$notrace'(_447912, _447914), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_447912, _447914))
^ Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_447912, _447914), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_447912, _447914))
^ Call: (240) [system] sig_atomic(system:'$notrace'(_447912, _447914))
^ Fail: (237) [user] self_eval(['file-search-path', bench, _4094])
^ Redo: (236) [user] eval_01(=, _6254, 498, '&self', ['file-search-path', bench, _4094], _6268)
Call: (237) [system] ['file-search-path', bench, _4094]=@=['file-search-path', bench, _6290]
Exit: (237) [system] ['file-search-path', bench, _4094]=@=['file-search-path', bench, _6290]
Call: (237) [system] _454474=['file-search-path', bench, _4094]
Exit: (237) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^ Call: (237) [user] eval_02(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)
^ Unify: (237) [user] eval_02(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)
^ Call: (238) [user] once(if_or_else(subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268), if_or_else((fail, finish_eval(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)), ['file-search-path', bench, _4094]=_6268)))
^ Unify: (238) [system] once(user:if_or_else(subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268), if_or_else((fail, finish_eval(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)), ['file-search-path', bench, _4094]=_6268)))
Call: (239) [user] if_or_else(subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268), if_or_else((fail, finish_eval(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)), ['file-search-path', bench, _4094]=_6268))
Unify: (239) [user] if_or_else(subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268), if_or_else((fail, finish_eval(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)), ['file-search-path', bench, _4094]=_6268))
^ Call: (240) [user] subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)
^ Unify: (240) [user] subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)
^ Call: (241) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Unify: (241) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (242) [system] number(bench)
^ Redo: (241) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Unify: (241) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (242) [system] atom('file-search-path')
Exit: (242) [system] atom('file-search-path')
^ Call: (242) [user] need_subst_f('file-search-path')
^ Redo: (241) [user] wont_need_subst(['file-search-path', bench, _4094])
^ Exit: (241) [user] wont_need_subst(['file-search-path', bench, _4094])
Call: (241) [system] ['file-search-path', bench, _4094]=_6268
Exit: (241) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^ Exit: (240) [user] subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Exit: (239) [user] if_or_else(subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else((fail, finish_eval(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]))
^ Exit: (238) [system] once(user:if_or_else(subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else((fail, finish_eval(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), ['file-search-path', bench, _4094]=['file-search-path', bench, _4094])))
^ Exit: (237) [user] eval_02(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (236) [user] eval_01(=, _6254, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (235) [user] eval_00(=, _6254, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (234) [user] eval_args(=, _6254, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^ Exit: (233) [user] must_eval_args(=, _6254, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
Call: (233) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], []]], _6270, user:must_eval_args(=, _6254, 498, '&self'))
Unify: (233) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], []]], [_483398|_483400], user:must_eval_args(=, _6254, 498, '&self'))
^ Call: (234) [user] must_eval_args(=, _6254, 498, '&self', 'True', _483398)
^ Unify: (234) [user] must_eval_args(=, _6254, 498, '&self', 'True', _483398)
^ Call: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
Call: (236) [system] var(eval_args)
Fail: (236) [system] var(eval_args)
^ Redo: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
Call: (236) [system] eval_args==false
Fail: (236) [system] eval_args==false
^ Redo: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
Call: (236) [system] eval_args==true
Fail: (236) [system] eval_args==true
^ Redo: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
^ Call: (236) [user] fast_option_value(eval_args, debug)
^ Unify: (236) [user] fast_option_value(eval_args, debug)
Call: (237) [system] atom(eval_args)
Exit: (237) [system] atom(eval_args)
Call: (237) [system] current_prolog_flag(eval_args, debug)
Fail: (237) [system] current_prolog_flag(eval_args, debug)
^ Fail: (236) [user] fast_option_value(eval_args, debug)
^ Redo: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
^ Call: (236) [user] fast_option_value(eval_args, trace)
^ Unify: (236) [user] fast_option_value(eval_args, trace)
Call: (237) [system] atom(eval_args)
Exit: (237) [system] atom(eval_args)
Call: (237) [system] current_prolog_flag(eval_args, trace)
Fail: (237) [system] current_prolog_flag(eval_args, trace)
^ Fail: (236) [user] fast_option_value(eval_args, trace)
^ Redo: (235) [user] is_debugging(eval_args)
^ Unify: (235) [user] is_debugging(eval_args)
Call: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _515850)
Unify: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _515850)
^ Call: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _515850, _517786)
^ Unify: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _515850, [])
Call: (238) [system] current_prolog_flag(nodebugx, true)
^ Redo: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _515850, _520590)
^ Unify: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _515850, _521528)
^ Call: (238) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (238) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (238) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_6666, _6668, _6670), defined)
^ Unify: (238) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_6666, _6668, _6670), defined)
Call: (239) [system] nonvar(defined)
Exit: (239) [system] nonvar(defined)
Call: (239) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_6666, _6668, _6670))
Unify: (239) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_6666, _6668, _6670))
Call: (240) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_6666, _6668, _6670))
Unify: (240) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_6666, _6668, _6670))
Call: (241) [system] callable(debugging_logicmoo_setting(_6666, _6668, _6670))
Exit: (241) [system] callable(debugging_logicmoo_setting(_6666, _6668, _6670))
Call: (241) [system] atom(bugger)
Exit: (241) [system] atom(bugger)
Exit: (240) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_6666, _6668, _6670))
Exit: (239) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_6666, _6668, _6670))
^ Exit: (238) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_6666, _6668, _6670), defined)
^ Call: (238) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _6300, _20580)
^ Unify: (238) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (238) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (236) [system] true==true
Exit: (236) [system] true==true
^ Exit: (235) [user] is_debugging(eval_args)
^ Unify: (234) [user] must_eval_args(=, _6254, 498, '&self', 'True', _6292)
^ Call: (235) [user] eval_args(=, _6254, 498, '&self', 'True', _6292)
^ Unify: (235) [user] eval_args(=, _6254, 498, '&self', 'True', _6292)
Call: (236) [system] var('True')
^ Redo: (235) [user] eval_args(=, _6254, 498, '&self', 'True', _6292)
^ Unify: (235) [user] eval_args(=, _6254, 498, '&self', 'True', _6292)
^ Call: (237) [system] setup_call_cleanup('$notrace'(_33704, _33706), once(user:self_eval('True')), '$restore_trace'(_33704, _33706))
^ Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_33704, _33706), system:once(user:self_eval('True')), system:'$restore_trace'(_33704, _33706))
^ Call: (238) [system] sig_atomic(system:'$notrace'(_33704, _33706))
^ Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval('True')), system:'$restore_trace'(3, -1))
Call: (236) [system] _6292='True'
Exit: (236) [system] 'True'='True'
^ Exit: (235) [user] eval_args(=, _6254, 498, '&self', 'True', 'True')
^ Exit: (234) [user] must_eval_args(=, _6254, 498, '&self', 'True', 'True')
Call: (234) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], []]], _6294, user:must_eval_args(=, _6254, 498, '&self'))
Unify: (234) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], []]], [_42202|_42204], user:must_eval_args(=, _6254, 498, '&self'))
^ Call: (235) [user] must_eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Unify: (235) [user] must_eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Call: (236) [user] is_debugging(eval_args)
^ Unify: (236) [user] is_debugging(eval_args)
Call: (237) [system] var(eval_args)
Fail: (237) [system] var(eval_args)
^ Redo: (236) [user] is_debugging(eval_args)
^ Unify: (236) [user] is_debugging(eval_args)
Call: (237) [system] eval_args==false
Fail: (237) [system] eval_args==false
^ Redo: (236) [user] is_debugging(eval_args)
^ Unify: (236) [user] is_debugging(eval_args)
Call: (237) [system] eval_args==true
Fail: (237) [system] eval_args==true
^ Redo: (236) [user] is_debugging(eval_args)
^ Unify: (236) [user] is_debugging(eval_args)
^ Call: (237) [user] fast_option_value(eval_args, debug)
^ Unify: (237) [user] fast_option_value(eval_args, debug)
Call: (238) [system] atom(eval_args)
Exit: (238) [system] atom(eval_args)
Call: (238) [system] current_prolog_flag(eval_args, debug)
Fail: (238) [system] current_prolog_flag(eval_args, debug)
^ Fail: (237) [user] fast_option_value(eval_args, debug)
^ Redo: (236) [user] is_debugging(eval_args)
^ Unify: (236) [user] is_debugging(eval_args)
^ Call: (237) [user] fast_option_value(eval_args, trace)
^ Unify: (237) [user] fast_option_value(eval_args, trace)
Call: (238) [system] atom(eval_args)
Exit: (238) [system] atom(eval_args)
Call: (238) [system] current_prolog_flag(eval_args, trace)
Fail: (238) [system] current_prolog_flag(eval_args, trace)
^ Fail: (237) [user] fast_option_value(eval_args, trace)
^ Redo: (236) [user] is_debugging(eval_args)
^ Unify: (236) [user] is_debugging(eval_args)
Call: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _74654)
Unify: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _74654)
^ Call: (238) [prolog_debug] prolog_debug:debugging(metta(eval_args), _74654, _76590)
^ Unify: (238) [prolog_debug] prolog_debug:debugging(metta(eval_args), _74654, [])
Call: (239) [system] current_prolog_flag(nodebugx, true)
^ Redo: (238) [prolog_debug] prolog_debug:debugging(metta(eval_args), _74654, _79394)
^ Unify: (238) [prolog_debug] prolog_debug:debugging(metta(eval_args), _74654, _80332)
^ Call: (239) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (239) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (239) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_83066, _83068, _83070), defined)
^ Unify: (239) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_83066, _83068, _83070), defined)
Call: (240) [system] nonvar(defined)
Exit: (240) [system] nonvar(defined)
Call: (240) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_83066, _83068, _83070))
Unify: (240) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_83066, _83068, _83070))
Call: (241) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_83066, _83068, _83070))
Unify: (241) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_83066, _83068, _83070))
Call: (242) [system] callable(debugging_logicmoo_setting(_83066, _83068, _83070))
Exit: (242) [system] callable(debugging_logicmoo_setting(_83066, _83068, _83070))
Call: (242) [system] atom(bugger)
Exit: (242) [system] atom(bugger)
Exit: (241) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_83066, _83068, _83070))
Exit: (240) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_83066, _83068, _83070))
^ Exit: (239) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_83066, _83068, _83070), defined)
^ Call: (239) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _74654, _96980)
^ Unify: (239) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (239) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (238) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (237) [system] true==true
Exit: (237) [system] true==true
^ Exit: (236) [user] is_debugging(eval_args)
^ Unify: (235) [user] must_eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Call: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
Call: (237) [system] var([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Call: (238) [system] setup_call_cleanup('$notrace'(_110104, _110106), once(user:self_eval([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_110104, _110106))
^ Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_110104, _110106), system:once(user:self_eval([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_110104, _110106))
^ Call: (239) [system] sig_atomic(system:'$notrace'(_110104, _110106))
^ Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Call: (238) [system] setup_call_cleanup('$notrace'(_114842, _114844), once(user:nonvar(_42202)), '$restore_trace'(_114842, _114844))
^ Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_114842, _114844), system:once(user:nonvar(_42202)), system:'$restore_trace'(_114842, _114844))
^ Call: (239) [system] sig_atomic(system:'$notrace'(_114842, _114844))
^ Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Call: (238) [system] setup_call_cleanup('$notrace'(_119580, _119582), once(user:nonvar(_42202)), '$restore_trace'(_119580, _119582))
^ Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_119580, _119582), system:once(user:nonvar(_42202)), system:'$restore_trace'(_119580, _119582))
^ Call: (239) [system] sig_atomic(system:'$notrace'(_119580, _119582))
^ Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
Call: (237) [system] [['prolog-load-context', directory, _4148], []]==[]
^ Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
Call: (237) [system] atom(=)
Exit: (237) [system] atom(=)
Call: (237) [system] (=)\==(=)
^ Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Call: (237) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (237) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Call: (239) [system] setup_call_cleanup('$notrace'(_133646, _133648), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_133646, _133648))
^ Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_133646, _133648), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_133646, _133648))
^ Call: (240) [system] sig_atomic(system:'$notrace'(_133646, _133648))
^ Fail: (237) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Call: (237) [user] eval_00(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Unify: (237) [user] eval_00(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Call: (238) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (238) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Call: (240) [system] setup_call_cleanup('$notrace'(_143044, _143046), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_143044, _143046))
^ Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_143044, _143046), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_143044, _143046))
^ Call: (241) [system] sig_atomic(system:'$notrace'(_143044, _143046))
^ Fail: (238) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (237) [user] eval_00(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Unify: (237) [user] eval_00(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Call: (238) [user] eval_01(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Unify: (238) [user] eval_01(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _42202)
^ Call: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
Call: (241) [system] 498<1
Fail: (241) [system] 498<1
^ Redo: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (240) [system] setup_call_cleanup('$notrace'(_156202, _156204), once(user:(_156178 is 498-1, copy_term([',', ['prolog-load-context', directory, _4148], []], _156192))), '$restore_trace'(_156202, _156204))
^ Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_156202, _156204), system:once(user:(_156178 is 498-1, copy_term([',', ['prolog-load-context', directory, _4148], []], _156192))), system:'$restore_trace'(_156202, _156204))
^ Call: (241) [system] sig_atomic(system:'$notrace'(_156202, _156204))
^ Exit: (240) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1, copy_term([',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _159068], []]))), system:'$restore_trace'(3, -1))
^ Call: (239) [user] trace_eval(eval_20(=, _6254), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Unify: (239) [user] trace_eval(eval_20(=, _6254), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Call: (240) [user] must_det_ll((notrace((flag(eval_num, _161926, _161926+1), _161944 is _161926 mod 500, _161962 is 99-497 mod 100, _161986=_161988, option_else('trace-length', _162000, 500), option_else('trace-depth', _162008, 30))), quietly(if_t((nop(stop_rtrace), _161944>_162000), (set_debug(eval, false), _162064 is _162000+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_162064])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_162116)))))
^ Unify: (240) [user] must_det_ll(user:(notrace((flag(eval_num, _161926, _161926+1), _161944 is _161926 mod 500, _161962 is 99-497 mod 100, _161986=_161988, option_else('trace-length', _162000, 500), option_else('trace-depth', _162008, 30))), quietly(if_t((nop(stop_rtrace), _161944>_162000), (set_debug(eval, false), _162064 is _162000+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_162064])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_162116)))))
^ Call: (241) [user] once(user:(notrace((flag(eval_num, _161926, _161926+1), _161944 is _161926 mod 500, _161962 is 99-497 mod 100, _161986=_161988, option_else('trace-length', _162000, 500), option_else('trace-depth', _162008, 30))), quietly(if_t((nop(stop_rtrace), _161944>_162000), (set_debug(eval, false), _162064 is _162000+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_162064])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_162116)))))
^ Unify: (241) [system] once(user:(notrace((flag(eval_num, _161926, _161926+1), _161944 is _161926 mod 500, _161962 is 99-497 mod 100, _161986=_161988, option_else('trace-length', _162000, 500), option_else('trace-depth', _162008, 30))), quietly(if_t((nop(stop_rtrace), _161944>_162000), (set_debug(eval, false), _162064 is _162000+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_162064])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_162116)))))
^ Call: (244) [system] setup_call_cleanup('$notrace'(_165840, _165842), once(user:(flag(eval_num, _161926, _161926+1), _161944 is _161926 mod 500, _161962 is 99-497 mod 100, _161986=_161988, option_else('trace-length', _162000, 500), option_else('trace-depth', _162008, 30))), '$restore_trace'(_165840, _165842))
^ Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_165840, _165842), system:once(user:(flag(eval_num, _161926, _161926+1), _161944 is _161926 mod 500, _161962 is 99-497 mod 100, _161986=_161988, option_else('trace-length', _162000, 500), option_else('trace-depth', _162008, 30))), system:'$restore_trace'(_165840, _165842))
^ Call: (245) [system] sig_atomic(system:'$notrace'(_165840, _165842))
^ Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 13, 13+1), 13 is 13 mod 500, 2 is 99-497 mod 100, _161986=_161986, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (244) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 13>500), (set_debug(eval, false), _162064 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_162064])), nop((start_rtrace, rtrace)))))
^ Unify: (244) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 13>500), (set_debug(eval, false), _162064 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_162064])), nop((start_rtrace, rtrace)))))
^ Exit: (244) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 13>500), (set_debug(eval, false), _162064 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_162064])), nop((start_rtrace, rtrace)))))
Call: (243) [user] nop(notrace(no_repeats_var(_162116)))
Unify: (243) [user] nop(notrace(no_repeats_var(_162116)))
Exit: (243) [user] nop(notrace(no_repeats_var(_162116)))
^ Exit: (241) [system] once(user:(notrace((flag(eval_num, 13, 13+1), 13 is 13 mod 500, 2 is 99-497 mod 100, _161986=_161986, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 13>500), (set_debug(eval, false), _162064 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_162064])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_162116)))))
^ Exit: (240) [user] must_det_ll(user:(notrace((flag(eval_num, 13, 13+1), 13 is 13 mod 500, 2 is 99-497 mod 100, _161986=_161986, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 13>500), (set_debug(eval, false), _162064 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_162064])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_162116)))))
Call: (240) [occurs] occurs:sub_term(_177304, e)
Unify: (240) [occurs] occurs:sub_term(e, e)
Exit: (240) [occurs] occurs:sub_term(e, e)
Call: (240) [system] e\=e
Fail: (240) [system] e\=e
Redo: (240) [occurs] occurs:sub_term(_177304, e)
Unify: (240) [occurs] occurs:sub_term(_177304, e)
Call: (241) [system] compound(e)
Fail: (241) [system] compound(e)
Fail: (240) [occurs] occurs:sub_term(_177304, e)
^ Redo: (239) [user] trace_eval(eval_20(=, _6254), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
Call: (240) [system] _187522=e
Exit: (240) [system] e=e
^ Call: (240) [user] if_trace((eval;e), (_161986=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))
^ Unify: (240) [user] if_trace((eval;e), (_161986=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))
^ Call: (242) [system] setup_call_cleanup('$notrace'(_191326, _191328), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _161986=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]]))), _191284, fbug((_191284-->if_trace((eval;e), (_161986=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))))))), '$restore_trace'(_191326, _191328))
^ Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_191326, _191328), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _161986=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]]))), _191284, fbug((_191284-->if_trace((eval;e), (_161986=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))))))), system:'$restore_trace'(_191326, _191328))
^ Call: (243) [system] sig_atomic(system:'$notrace'(_191326, _191328))
^ Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _161986=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]]))), _191284, fbug((_191284-->if_trace((eval;e), (_161986=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (240) [user] if_trace((eval;e), (_161986=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))
Call: (240) [system] _196108=retval(fail)
Exit: (240) [system] retval(fail)=retval(fail)
Call: (240) [system] _197970=(\+ \+ (flag(eval_num, _197990, _197990+1), (retval(fail)\=@=retval(fail), nonvar(_160016)->indentq(2, _197990, <--, [e, _160016]);indentq(2, _197990, <--, [e, retval(fail)]))))
Exit: (240) [system] (\+ \+ (flag(eval_num, _197990, _197990+1), (retval(fail)\=@=retval(fail), nonvar(_160016)->indentq(2, _197990, <--, [e, _160016]);indentq(2, _197990, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _197990, _197990+1), (retval(fail)\=@=retval(fail), nonvar(_160016)->indentq(2, _197990, <--, [e, _160016]);indentq(2, _197990, <--, [e, retval(fail)]))))
^ Call: (240) [user] call_cleanup(((call(eval_20(=, _6254), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)*->nb_setarg(1, retval(fail), _160016);fail, trace, call(eval_20(=, _6254), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)), ignore(notrace((\+_160016\=_162116, nb_setarg(1, retval(fail), _160016))))), ignore((_161986==1->ignore(\+ \+ (flag(eval_num, _197990, _197990+1), (retval(fail)\=@=retval(fail), nonvar(_160016)->indentq(2, _197990, <--, [e, _160016]);indentq(2, _197990, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _197990, _197990+1), (retval(fail)\=@=retval(fail), nonvar(_160016)->indentq(2, _197990, <--, [e, _160016]);indentq(2, _197990, <--, [e, retval(fail)])))))))))))
^ Unify: (240) [system] call_cleanup(user:((call(eval_20(=, _6254), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)*->nb_setarg(1, retval(fail), _160016);fail, trace, call(eval_20(=, _6254), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)), ignore(notrace((\+_160016\=_162116, nb_setarg(1, retval(fail), _160016))))), user:ignore((_161986==1->ignore(\+ \+ (flag(eval_num, _197990, _197990+1), (retval(fail)\=@=retval(fail), nonvar(_160016)->indentq(2, _197990, <--, [e, _160016]);indentq(2, _197990, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _197990, _197990+1), (retval(fail)\=@=retval(fail), nonvar(_160016)->indentq(2, _197990, <--, [e, _160016]);indentq(2, _197990, <--, [e, retval(fail)])))))))))))
^ Call: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
Call: (243) [system] atom([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Call: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
^ Call: (244) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (244) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Call: (246) [system] setup_call_cleanup('$notrace'(_210376, _210378), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_210376, _210378))
^ Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_210376, _210378), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_210376, _210378))
^ Call: (247) [system] sig_atomic(system:'$notrace'(_210376, _210378))
^ Fail: (244) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
Call: (244) [system] atomic(',')
Exit: (244) [system] atomic(',')
^ Call: (244) [user] is_sl(',')
^ Unify: (244) [user] is_sl(',')
Call: (245) [system] number(',')
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
Call: (243) [system] [['prolog-load-context', directory, _4148], []]==[]
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
Call: (243) [system] atom(=)
Exit: (243) [system] atom(=)
Call: (243) [system] (=)\==(=)
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
Call: (243) [system] callable(',')
Exit: (243) [system] callable(',')
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
Call: (243) [system] is_list([['prolog-load-context', directory, _4148], []])
Exit: (243) [system] is_list([['prolog-load-context', directory, _4148], []])
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
Call: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
Exit: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [','|_237410])
Call: (243) [system] var(',')
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Call: (243) [user] once(expand_eval([',', ['prolog-load-context', directory, _4148], []], _241172))
^ Unify: (243) [system] once(user:expand_eval([',', ['prolog-load-context', directory, _4148], []], _241172))
^ Call: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], _241172)
^ Unify: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], _241172)
Call: (245) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
Exit: (245) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], [','|_246748])
Call: (245) [system] ground(',')
Exit: (245) [system] ground(',')
^ Unify: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], [','|_249530])
^ Call: (245) [user] apply:maplist(expand_eval, [['prolog-load-context', directory, _4148], []], _249530)
^ Unify: (245) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], []], _249530)
Call: (246) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], _249530, user:expand_eval)
Unify: (246) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [_253276|_253278], user:expand_eval)
^ Call: (247) [user] expand_eval(['prolog-load-context', directory, _4148], _253276)
^ Unify: (247) [user] expand_eval(['prolog-load-context', directory, _4148], _253276)
Call: (248) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (248) [system] is_list(['prolog-load-context', directory, _4148])
^ Unify: (247) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_257920])
Call: (248) [system] ground('prolog-load-context')
Exit: (248) [system] ground('prolog-load-context')
^ Unify: (247) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_260702])
^ Call: (248) [user] apply:maplist(expand_eval, [directory, _4148], _260702)
^ Unify: (248) [apply] apply:maplist(user:expand_eval, [directory, _4148], _260702)
Call: (249) [apply] apply:maplist_([directory, _4148], _260702, user:expand_eval)
Unify: (249) [apply] apply:maplist_([directory, _4148], [_264448|_264450], user:expand_eval)
^ Call: (250) [user] expand_eval(directory, _264448)
^ Unify: (250) [user] expand_eval(directory, _264448)
Call: (251) [system] is_list(directory)
^ Redo: (250) [user] expand_eval(directory, _264448)
Call: (251) [system] directory=_264448
Exit: (251) [system] directory=directory
^ Exit: (250) [user] expand_eval(directory, directory)
Call: (250) [apply] apply:maplist_([_4148], _264450, user:expand_eval)
Unify: (250) [apply] apply:maplist_([_4148], [_272810|_272812], user:expand_eval)
^ Call: (251) [user] expand_eval(_4148, _272810)
^ Unify: (251) [user] expand_eval(_4148, _272810)
Call: (252) [system] is_list(_4148)
^ Redo: (251) [user] expand_eval(_4148, _272810)
Call: (252) [system] _4148=_272810
Exit: (252) [system] _4148=_4148
^ Exit: (251) [user] expand_eval(_4148, _4148)
Call: (251) [apply] apply:maplist_([], _272812, user:expand_eval)
Unify: (251) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (251) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (250) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
Exit: (249) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^ Exit: (248) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^ Exit: (247) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (247) [apply] apply:maplist_([[]], _253278, user:expand_eval)
Unify: (247) [apply] apply:maplist_([[]], [_287698|_287700], user:expand_eval)
^ Call: (248) [user] expand_eval([], _287698)
^ Unify: (248) [user] expand_eval([], _287698)
Call: (249) [system] is_list([])
Exit: (249) [system] is_list([])
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Call: (243) [user] is_progn(',')
^ Unify: (243) [user] is_progn(',')
Call: (244) [system] var(',')
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Call: (243) [user] is_space_op(',')
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
Call: (243) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (243) [system] is_list(['prolog-load-context', directory, _4148])
Call: (243) [system] ['prolog-load-context', directory, _4148]=[_303548, _303554, _303560]
Exit: (243) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Call: (243) [user] simple_math(['prolog-load-context', directory, _4148])
^ Unify: (243) [user] simple_math(['prolog-load-context', directory, _4148])
Call: (244) [system] attvar(['prolog-load-context', directory, _4148])
^ Redo: (243) [user] simple_math(['prolog-load-context', directory, _4148])
^ Unify: (243) [user] simple_math(['prolog-load-context', directory, _4148])
Call: (244) [system] atom('prolog-load-context')
Exit: (244) [system] atom('prolog-load-context')
Call: (244) [system] atom_length('prolog-load-context', 1)
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Call: (243) [user] metta_compiled_predicate('&self', ',', _314704)
^ Fail: (243) [user] metta_compiled_predicate('&self', ',', _314704)
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
Call: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
Exit: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^ Call: (243) [user] apply:maplist(self_eval, [',', ['prolog-load-context', directory, _4148], []])
^ Unify: (243) [apply] apply:maplist(user:self_eval, [',', ['prolog-load-context', directory, _4148], []])
Call: (244) [apply] apply:maplist_([',', ['prolog-load-context', directory, _4148], []], user:self_eval)
Unify: (244) [apply] apply:maplist_([',', ['prolog-load-context', directory, _4148], []], user:self_eval)
^ Call: (245) [user] self_eval(',')
^ Unify: (245) [user] self_eval(',')
^ Call: (247) [system] setup_call_cleanup('$notrace'(_325896, _325898), once(user:self_eval0(',')), '$restore_trace'(_325896, _325898))
^ Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_325896, _325898), system:once(user:self_eval0(',')), system:'$restore_trace'(_325896, _325898))
^ Call: (248) [system] sig_atomic(system:'$notrace'(_325896, _325898))
^ Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(',')), system:'$restore_trace'(3, -1))
^ Exit: (245) [user] self_eval(',')
Call: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], user:self_eval)
Unify: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], user:self_eval)
^ Call: (246) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (246) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (248) [system] setup_call_cleanup('$notrace'(_334312, _334314), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_334312, _334314))
^ Unify: (248) [system] setup_call_cleanup(system:'$notrace'(_334312, _334314), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_334312, _334314))
^ Call: (249) [system] sig_atomic(system:'$notrace'(_334312, _334314))
^ Fail: (246) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
Call: (243) [system] _339962=do_more_defs(true)
Exit: (243) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (243) [user] clause(eval_21(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016), _341838)
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
Call: (243) [system] (',')==(/)
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
Call: (243) [system] (',')== ===
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
Call: (243) [system] (',')== ====
^ Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _160016)
^ Call: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^ Unify: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^ Call: (244) [user] eval_selfless(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^ Unify: (244) [user] eval_selfless(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^ Call: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _353110)
^ Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _353110)
Call: (246) [system] var(',')
^ Redo: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _353110)
^ Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _353110)
^ Call: (246) [user] is_assignment(',')
^ Unify: (246) [user] is_assignment(',')
Call: (247) [system] atom(',')
Exit: (247) [system] atom(',')
^ Redo: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _353110)
^ Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _353110)
^ Call: (246) [user] eval_selfless_1([',', ['prolog-load-context', directory, _4148], []], _353110)
^ Unify: (246) [user] eval_selfless_1([',', ['prolog-load-context', directory, _4148], []], _353110)
^ Call: (247) [user] allow_clp
^ Unify: (247) [user] allow_clp
^ Call: (248) [user] false_flag
^ Unify: (248) [user] false_flag
Call: (249) [system] fail
Fail: (249) [system] fail
^ Fail: (248) [user] false_flag
^ Redo: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _353110)
^ Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _353110)
^ Call: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _353110)
^ Unify: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _353110)
Call: (247) [system] var(',')
^ Redo: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _353110)
^ Unify: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _353110)
^ Call: (247) [user] fake_notrace((ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_381866, _381872, _381878], atom(_381866), catch_warn(current_op(_381904, yfx, _381866)), [',', ['prolog-load-context', directory, _4148], []]\=[_381924], s2ps([',', ['prolog-load-context', directory, _4148], []], _381932)))
^ Unify: (247) [user] fake_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_381866, _381872, _381878], atom(_381866), catch_warn(current_op(_381904, yfx, _381866)), [',', ['prolog-load-context', directory, _4148], []]\=[_381924], s2ps([',', ['prolog-load-context', directory, _4148], []], _381932)))
^ Call: (248) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_381866, _381872, _381878], atom(_381866), catch_warn(current_op(_381904, yfx, _381866)), [',', ['prolog-load-context', directory, _4148], []]\=[_381924], s2ps([',', ['prolog-load-context', directory, _4148], []], _381932)))
^ Unify: (248) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_381866, _381872, _381878], atom(_381866), catch_warn(current_op(_381904, yfx, _381866)), [',', ['prolog-load-context', directory, _4148], []]\=[_381924], s2ps([',', ['prolog-load-context', directory, _4148], []], _381932)))
^ Call: (249) [user] setup_call_cleanup('$notrace'(_385638, _385640), once(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_381866, _381872, _381878], atom(_381866), catch_warn(current_op(_381904, yfx, _381866)), [',', ['prolog-load-context', directory, _4148], []]\=[_381924], s2ps([',', ['prolog-load-context', directory, _4148], []], _381932))), '$restore_trace'(_385638, _385640))
^ Unify: (249) [system] setup_call_cleanup(user:'$notrace'(_385638, _385640), user:once(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_381866, _381872, _381878], atom(_381866), catch_warn(current_op(_381904, yfx, _381866)), [',', ['prolog-load-context', directory, _4148], []]\=[_381924], s2ps([',', ['prolog-load-context', directory, _4148], []], _381932))), user:'$restore_trace'(_385638, _385640))
^ Call: (250) [system] sig_atomic(user:'$notrace'(_385638, _385640))
^ Fail: (248) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_381866, _381872, _381878], atom(_381866), catch_warn(current_op(_381904, yfx, _381866)), [',', ['prolog-load-context', directory, _4148], []]\=[_381924], s2ps([',', ['prolog-load-context', directory, _4148], []], _381932)))
^ Fail: (247) [user] fake_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_381866, _381872, _381878], atom(_381866), catch_warn(current_op(_381904, yfx, _381866)), [',', ['prolog-load-context', directory, _4148], []]\=[_381924], s2ps([',', ['prolog-load-context', directory, _4148], []], _381932)))
^ Redo: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^ Unify: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
Call: (244) [system] (',')==(==)
^ Redo: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^ Unify: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
Call: (244) [system] (',')==(==)
^ Redo: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^ Unify: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^ Call: (244) [user] eval_41(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^ Unify: (244) [user] eval_41(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^ Call: (245) [user] naive_eval_args
^ Unify: (245) [user] naive_eval_args
Call: (246) [system] false
Unify: (246) [system] false
Call: (247) [system] fail
^ Redo: (244) [user] eval_41(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^ Unify: (244) [user] eval_41(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^ Call: (245) [user] naive_eval_args
^ Unify: (245) [user] naive_eval_args
Call: (246) [system] false
Unify: (246) [system] false
Call: (247) [system] fail
^ Redo: (244) [user] eval_41(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _353110)
^ Call: (245) [user] eval_adjust_args(=, _6254, _411724, _353110, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _411726)
^ Unify: (245) [user] eval_adjust_args(=, _6254, _411724, _353110, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _411726)
Call: (246) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6254, _411724, _353110, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _411726)), eval_adjust_args1(=, _6254, _411724, _353110, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _411726))
Unify: (246) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6254, _411724, _353110, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _411726)), eval_adjust_args1(=, _6254, _411724, _353110, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _411726))
^ Call: (248) [user] eval_all_args
^ Unify: (248) [user] eval_all_args
^ Call: (249) [user] true_flag
^ Unify: (249) [user] true_flag
^ Exit: (249) [user] true_flag
^ Exit: (248) [user] eval_all_args
^ Call: (248) [user] eval_adjust_args2(=, _6254, _411724, _353110, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _411726)
^ Unify: (248) [user] eval_adjust_args2(=, _6254, _411724, _353110, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [','|_421958])
^ Call: (249) [user] apply:maplist(must_eval_args(=, _422916, 497, '&self'), [['prolog-load-context', directory, _4148], []], _421958)
^ Unify: (249) [apply] apply:maplist(user:must_eval_args(=, _422916, 497, '&self'), [['prolog-load-context', directory, _4148], []], _421958)
Call: (250) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], _421958, user:must_eval_args(=, _422916, 497, '&self'))
Unify: (250) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [_425738|_425740], user:must_eval_args(=, _422916, 497, '&self'))
^ Call: (251) [user] must_eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^ Unify: (251) [user] must_eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^ Call: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [system] var(eval_args)
Fail: (253) [system] var(eval_args)
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [system] eval_args==false
Fail: (253) [system] eval_args==false
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [system] eval_args==true
Fail: (253) [system] eval_args==true
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
^ Call: (253) [user] fast_option_value(eval_args, debug)
^ Unify: (253) [user] fast_option_value(eval_args, debug)
Call: (254) [system] atom(eval_args)
Exit: (254) [system] atom(eval_args)
Call: (254) [system] current_prolog_flag(eval_args, debug)
Fail: (254) [system] current_prolog_flag(eval_args, debug)
^ Fail: (253) [user] fast_option_value(eval_args, debug)
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
^ Call: (253) [user] fast_option_value(eval_args, trace)
^ Unify: (253) [user] fast_option_value(eval_args, trace)
Call: (254) [system] atom(eval_args)
Exit: (254) [system] atom(eval_args)
Call: (254) [system] current_prolog_flag(eval_args, trace)
Fail: (254) [system] current_prolog_flag(eval_args, trace)
^ Fail: (253) [user] fast_option_value(eval_args, trace)
^ Redo: (252) [user] is_debugging(eval_args)
^ Unify: (252) [user] is_debugging(eval_args)
Call: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _458190)
Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _458190)
^ Call: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _458190, _460126)
^ Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _458190, [])
Call: (255) [system] current_prolog_flag(nodebugx, true)
^ Redo: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _458190, _462930)
^ Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _458190, _463868)
^ Call: (255) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (255) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (255) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_466602, _466604, _466606), defined)
^ Unify: (255) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_466602, _466604, _466606), defined)
Call: (256) [system] nonvar(defined)
Exit: (256) [system] nonvar(defined)
Call: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_466602, _466604, _466606))
Unify: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_466602, _466604, _466606))
Call: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_466602, _466604, _466606))
Unify: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_466602, _466604, _466606))
Call: (258) [system] callable(debugging_logicmoo_setting(_466602, _466604, _466606))
Exit: (258) [system] callable(debugging_logicmoo_setting(_466602, _466604, _466606))
Call: (258) [system] atom(bugger)
Exit: (258) [system] atom(bugger)
Exit: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_466602, _466604, _466606))
Exit: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_466602, _466604, _466606))
^ Exit: (255) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_466602, _466604, _466606), defined)
^ Call: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _458190, _480516)
^ Unify: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (253) [system] true==true
Exit: (253) [system] true==true
^ Exit: (252) [user] is_debugging(eval_args)
^ Unify: (251) [user] must_eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^ Call: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^ Unify: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
Call: (253) [system] var(['prolog-load-context', directory, _4148])
^ Redo: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^ Unify: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^ Call: (254) [system] setup_call_cleanup('$notrace'(_493640, _493642), once(user:self_eval(['prolog-load-context', directory, _4148])), '$restore_trace'(_493640, _493642))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_493640, _493642), system:once(user:self_eval(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_493640, _493642))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_493640, _493642))
^ Redo: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^ Unify: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^ Call: (254) [system] setup_call_cleanup('$notrace'(_498378, _498380), once(user:nonvar(_425738)), '$restore_trace'(_498378, _498380))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_498378, _498380), system:once(user:nonvar(_425738)), system:'$restore_trace'(_498378, _498380))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_498378, _498380))
^ Redo: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^ Unify: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^ Call: (254) [system] setup_call_cleanup('$notrace'(_503116, _503118), once(user:nonvar(_425738)), '$restore_trace'(_503116, _503118))
^ Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_503116, _503118), system:once(user:nonvar(_425738)), system:'$restore_trace'(_503116, _503118))
^ Call: (255) [system] sig_atomic(system:'$notrace'(_503116, _503118))
^ Redo: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^ Unify: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
Call: (253) [system] [directory, _4148]==[]
^ Redo: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^ Unify: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
Call: (253) [system] atom(=)
Exit: (253) [system] atom(=)
Call: (253) [system] (=)\==(=)
^ Redo: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^ Unify: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^ Call: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (255) [system] setup_call_cleanup('$notrace'(_517182, _517184), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_517182, _517184))
^ Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_517182, _517184), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_517182, _517184))
^ Call: (256) [system] sig_atomic(system:'$notrace'(_517182, _517184))
^ Fail: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^ Unify: (252) [user] eval_args(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^ Call: (253) [user] eval_00(=, _422916, 497, '&self', ['prolog-load-context', directory, _4148], _425738)
^ Unify: (253) [user] eval_00(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], _6714)
^ Call: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (256) [system] setup_call_cleanup('$notrace'(_9334, _9336), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_9334, _9336))
^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_9334, _9336), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_9334, _9336))
^ Call: (257) [system] sig_atomic(system:'$notrace'(_9334, _9336))
^ Fail: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (253) [user] eval_00(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], _6714)
^ Unify: (253) [user] eval_00(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], _6714)
^ Call: (254) [user] eval_01(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], _6714)
^ Unify: (254) [user] eval_01(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], _6714)
^ Call: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
^ Unify: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
Call: (257) [system] 497<1
Fail: (257) [system] 497<1
^ Redo: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
^ Exit: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
^ Call: (256) [system] setup_call_cleanup('$notrace'(_22492, _22494), once(user:(_22468 is 497-1, copy_term(['prolog-load-context', directory, _4148], _22482))), '$restore_trace'(_22492, _22494))
^ Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_22492, _22494), system:once(user:(_22468 is 497-1, copy_term(['prolog-load-context', directory, _4148], _22482))), system:'$restore_trace'(_22492, _22494))
^ Call: (257) [system] sig_atomic(system:'$notrace'(_22492, _22494))
^ Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(496 is 497-1, copy_term(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _25346]))), system:'$restore_trace'(3, -1))
^ Call: (255) [user] trace_eval(eval_20(=, _6700), e, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Unify: (255) [user] trace_eval(eval_20(=, _6700), e, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Call: (256) [user] must_det_ll((notrace((flag(eval_num, _28204, _28204+1), _28222 is _28204 mod 500, _28240 is 99-496 mod 100, _28264=_28266, option_else('trace-length', _28278, 500), option_else('trace-depth', _28286, 30))), quietly(if_t((nop(stop_rtrace), _28222>_28278), (set_debug(eval, false), _28342 is _28278+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_28342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_28394)))))
^ Unify: (256) [user] must_det_ll(user:(notrace((flag(eval_num, _28204, _28204+1), _28222 is _28204 mod 500, _28240 is 99-496 mod 100, _28264=_28266, option_else('trace-length', _28278, 500), option_else('trace-depth', _28286, 30))), quietly(if_t((nop(stop_rtrace), _28222>_28278), (set_debug(eval, false), _28342 is _28278+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_28342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_28394)))))
^ Call: (257) [user] once(user:(notrace((flag(eval_num, _28204, _28204+1), _28222 is _28204 mod 500, _28240 is 99-496 mod 100, _28264=_28266, option_else('trace-length', _28278, 500), option_else('trace-depth', _28286, 30))), quietly(if_t((nop(stop_rtrace), _28222>_28278), (set_debug(eval, false), _28342 is _28278+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_28342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_28394)))))
^ Unify: (257) [system] once(user:(notrace((flag(eval_num, _28204, _28204+1), _28222 is _28204 mod 500, _28240 is 99-496 mod 100, _28264=_28266, option_else('trace-length', _28278, 500), option_else('trace-depth', _28286, 30))), quietly(if_t((nop(stop_rtrace), _28222>_28278), (set_debug(eval, false), _28342 is _28278+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_28342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_28394)))))
^ Call: (260) [system] setup_call_cleanup('$notrace'(_32118, _32120), once(user:(flag(eval_num, _28204, _28204+1), _28222 is _28204 mod 500, _28240 is 99-496 mod 100, _28264=_28266, option_else('trace-length', _28278, 500), option_else('trace-depth', _28286, 30))), '$restore_trace'(_32118, _32120))
^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_32118, _32120), system:once(user:(flag(eval_num, _28204, _28204+1), _28222 is _28204 mod 500, _28240 is 99-496 mod 100, _28264=_28266, option_else('trace-length', _28278, 500), option_else('trace-depth', _28286, 30))), system:'$restore_trace'(_32118, _32120))
^ Call: (261) [system] sig_atomic(system:'$notrace'(_32118, _32120))
^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 14, 14+1), 14 is 14 mod 500, 3 is 99-496 mod 100, _28264=_28264, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^ Call: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 14>500), (set_debug(eval, false), _28342 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_28342])), nop((start_rtrace, rtrace)))))
^ Unify: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 14>500), (set_debug(eval, false), _28342 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_28342])), nop((start_rtrace, rtrace)))))
^ Exit: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 14>500), (set_debug(eval, false), _28342 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_28342])), nop((start_rtrace, rtrace)))))
Call: (259) [user] nop(notrace(no_repeats_var(_28394)))
Unify: (259) [user] nop(notrace(no_repeats_var(_28394)))
Exit: (259) [user] nop(notrace(no_repeats_var(_28394)))
^ Exit: (257) [system] once(user:(notrace((flag(eval_num, 14, 14+1), 14 is 14 mod 500, 3 is 99-496 mod 100, _28264=_28264, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 14>500), (set_debug(eval, false), _28342 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_28342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_28394)))))
^ Exit: (256) [user] must_det_ll(user:(notrace((flag(eval_num, 14, 14+1), 14 is 14 mod 500, 3 is 99-496 mod 100, _28264=_28264, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 14>500), (set_debug(eval, false), _28342 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_28342])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_28394)))))
Call: (256) [occurs] occurs:sub_term(_43582, e)
Unify: (256) [occurs] occurs:sub_term(e, e)
Exit: (256) [occurs] occurs:sub_term(e, e)
Call: (256) [system] e\=e
Fail: (256) [system] e\=e
Redo: (256) [occurs] occurs:sub_term(_43582, e)
Unify: (256) [occurs] occurs:sub_term(_43582, e)
Call: (257) [system] compound(e)
Fail: (257) [system] compound(e)
Fail: (256) [occurs] occurs:sub_term(_43582, e)
^ Redo: (255) [user] trace_eval(eval_20(=, _6700), e, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
Call: (256) [system] _53800=e
Exit: (256) [system] e=e
^ Call: (256) [user] if_trace((eval;e), (_28264=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]])))
^ Unify: (256) [user] if_trace((eval;e), (_28264=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]])))
^ Call: (258) [system] setup_call_cleanup('$notrace'(_57604, _57606), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _28264=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]]))), _57562, fbug((_57562-->if_trace((eval;e), (_28264=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]])))))))), '$restore_trace'(_57604, _57606))
^ Unify: (258) [system] setup_call_cleanup(system:'$notrace'(_57604, _57606), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _28264=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]]))), _57562, fbug((_57562-->if_trace((eval;e), (_28264=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(_57604, _57606))
^ Call: (259) [system] sig_atomic(system:'$notrace'(_57604, _57606))
^ Exit: (258) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _28264=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]]))), _57562, fbug((_57562-->if_trace((eval;e), (_28264=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(3, -1))
^ Exit: (256) [user] if_trace((eval;e), (_28264=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]])))
Call: (256) [system] _62386=retval(fail)
Exit: (256) [system] retval(fail)=retval(fail)
Call: (256) [system] _64248=(\+ \+ (flag(eval_num, _64268, _64268+1), (retval(fail)\=@=retval(fail), nonvar(_26294)->indentq(3, _64268, <--, [e, _26294]);indentq(3, _64268, <--, [e, retval(fail)]))))
Exit: (256) [system] (\+ \+ (flag(eval_num, _64268, _64268+1), (retval(fail)\=@=retval(fail), nonvar(_26294)->indentq(3, _64268, <--, [e, _26294]);indentq(3, _64268, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _64268, _64268+1), (retval(fail)\=@=retval(fail), nonvar(_26294)->indentq(3, _64268, <--, [e, _26294]);indentq(3, _64268, <--, [e, retval(fail)]))))
^ Call: (256) [user] call_cleanup(((call(eval_20(=, _6700), 496, '&self', ['prolog-load-context', directory, _4148], _26294)*->nb_setarg(1, retval(fail), _26294);fail, trace, call(eval_20(=, _6700), 496, '&self', ['prolog-load-context', directory, _4148], _26294)), ignore(notrace((\+_26294\=_28394, nb_setarg(1, retval(fail), _26294))))), ignore((_28264==1->ignore(\+ \+ (flag(eval_num, _64268, _64268+1), (retval(fail)\=@=retval(fail), nonvar(_26294)->indentq(3, _64268, <--, [e, _26294]);indentq(3, _64268, <--, [e, retval(fail)]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _64268, _64268+1), (retval(fail)\=@=retval(fail), nonvar(_26294)->indentq(3, _64268, <--, [e, _26294]);indentq(3, _64268, <--, [e, retval(fail)])))))))))))
^ Unify: (256) [system] call_cleanup(user:((call(eval_20(=, _6700), 496, '&self', ['prolog-load-context', directory, _4148], _26294)*->nb_setarg(1, retval(fail), _26294);fail, trace, call(eval_20(=, _6700), 496, '&self', ['prolog-load-context', directory, _4148], _26294)), ignore(notrace((\+_26294\=_28394, nb_setarg(1, retval(fail), _26294))))), user:ignore((_28264==1->ignore(\+ \+ (flag(eval_num, _64268, _64268+1), (retval(fail)\=@=retval(fail), nonvar(_26294)->indentq(3, _64268, <--, [e, _26294]);indentq(3, _64268, <--, [e, retval(fail)]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _64268, _64268+1), (retval(fail)\=@=retval(fail), nonvar(_26294)->indentq(3, _64268, <--, [e, _26294]);indentq(3, _64268, <--, [e, retval(fail)])))))))))))
^ Call: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
Call: (259) [system] atom(['prolog-load-context', directory, _4148])
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Call: (259) [user] no_eval(['prolog-load-context', directory, _4148])
^ Unify: (259) [user] no_eval(['prolog-load-context', directory, _4148])
^ Call: (260) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (260) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (262) [system] setup_call_cleanup('$notrace'(_76654, _76656), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_76654, _76656))
^ Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_76654, _76656), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_76654, _76656))
^ Call: (263) [system] sig_atomic(system:'$notrace'(_76654, _76656))
^ Fail: (260) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (259) [user] no_eval(['prolog-load-context', directory, _4148])
^ Unify: (259) [user] no_eval(['prolog-load-context', directory, _4148])
Call: (260) [system] atomic('prolog-load-context')
Exit: (260) [system] atomic('prolog-load-context')
^ Call: (260) [user] is_sl('prolog-load-context')
^ Unify: (260) [user] is_sl('prolog-load-context')
Call: (261) [system] number('prolog-load-context')
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
Call: (259) [system] [directory, _4148]==[]
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
Call: (259) [system] atom(=)
Exit: (259) [system] atom(=)
Call: (259) [system] (=)\==(=)
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
Call: (259) [system] callable('prolog-load-context')
Exit: (259) [system] callable('prolog-load-context')
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
Call: (259) [system] is_list([directory, _4148])
Exit: (259) [system] is_list([directory, _4148])
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
Call: (259) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (259) [system] is_list(['prolog-load-context', directory, _4148])
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_103688])
Call: (259) [system] var('prolog-load-context')
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Call: (259) [user] once(expand_eval(['prolog-load-context', directory, _4148], _107450))
^ Unify: (259) [system] once(user:expand_eval(['prolog-load-context', directory, _4148], _107450))
^ Call: (260) [user] expand_eval(['prolog-load-context', directory, _4148], _107450)
^ Unify: (260) [user] expand_eval(['prolog-load-context', directory, _4148], _107450)
Call: (261) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (261) [system] is_list(['prolog-load-context', directory, _4148])
^ Unify: (260) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_113026])
Call: (261) [system] ground('prolog-load-context')
Exit: (261) [system] ground('prolog-load-context')
^ Unify: (260) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_115808])
^ Call: (261) [user] apply:maplist(expand_eval, [directory, _4148], _115808)
^ Unify: (261) [apply] apply:maplist(user:expand_eval, [directory, _4148], _115808)
Call: (262) [apply] apply:maplist_([directory, _4148], _115808, user:expand_eval)
Unify: (262) [apply] apply:maplist_([directory, _4148], [_119554|_119556], user:expand_eval)
^ Call: (263) [user] expand_eval(directory, _119554)
^ Unify: (263) [user] expand_eval(directory, _119554)
Call: (264) [system] is_list(directory)
^ Redo: (263) [user] expand_eval(directory, _119554)
Call: (264) [system] directory=_119554
Exit: (264) [system] directory=directory
^ Exit: (263) [user] expand_eval(directory, directory)
Call: (263) [apply] apply:maplist_([_4148], _119556, user:expand_eval)
Unify: (263) [apply] apply:maplist_([_4148], [_127916|_127918], user:expand_eval)
^ Call: (264) [user] expand_eval(_4148, _127916)
^ Unify: (264) [user] expand_eval(_4148, _127916)
Call: (265) [system] is_list(_4148)
^ Redo: (264) [user] expand_eval(_4148, _127916)
Call: (265) [system] _4148=_127916
Exit: (265) [system] _4148=_4148
^ Exit: (264) [user] expand_eval(_4148, _4148)
Call: (264) [apply] apply:maplist_([], _127918, user:expand_eval)
Unify: (264) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (264) [apply] apply:maplist_([], [], user:expand_eval)
Exit: (263) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
Exit: (262) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^ Exit: (261) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^ Exit: (260) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (259) [system] once(user:expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
Call: (259) [system] ['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Call: (259) [user] is_progn('prolog-load-context')
^ Unify: (259) [user] is_progn('prolog-load-context')
Call: (260) [system] var('prolog-load-context')
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Call: (259) [user] is_space_op('prolog-load-context')
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
Call: (259) [system] is_list(directory)
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Call: (259) [user] metta_compiled_predicate('&self', 'prolog-load-context', _155900)
^ Fail: (259) [user] metta_compiled_predicate('&self', 'prolog-load-context', _155900)
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
Call: (259) [system] is_list(['prolog-load-context', directory, _4148])
Exit: (259) [system] is_list(['prolog-load-context', directory, _4148])
^ Call: (259) [user] apply:maplist(self_eval, ['prolog-load-context', directory, _4148])
^ Unify: (259) [apply] apply:maplist(user:self_eval, ['prolog-load-context', directory, _4148])
Call: (260) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
Unify: (260) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
^ Call: (261) [user] self_eval('prolog-load-context')
^ Unify: (261) [user] self_eval('prolog-load-context')
^ Call: (263) [system] setup_call_cleanup('$notrace'(_167092, _167094), once(user:self_eval0('prolog-load-context')), '$restore_trace'(_167092, _167094))
^ Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_167092, _167094), system:once(user:self_eval0('prolog-load-context')), system:'$restore_trace'(_167092, _167094))
^ Call: (264) [system] sig_atomic(system:'$notrace'(_167092, _167094))
^ Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('prolog-load-context')), system:'$restore_trace'(3, -1))
^ Exit: (261) [user] self_eval('prolog-load-context')
Call: (261) [apply] apply:maplist_([directory, _4148], user:self_eval)
Unify: (261) [apply] apply:maplist_([directory, _4148], user:self_eval)
^ Call: (262) [user] self_eval(directory)
^ Unify: (262) [user] self_eval(directory)
^ Call: (264) [system] setup_call_cleanup('$notrace'(_175508, _175510), once(user:self_eval0(directory)), '$restore_trace'(_175508, _175510))
^ Unify: (264) [system] setup_call_cleanup(system:'$notrace'(_175508, _175510), system:once(user:self_eval0(directory)), system:'$restore_trace'(_175508, _175510))
^ Call: (265) [system] sig_atomic(system:'$notrace'(_175508, _175510))
^ Exit: (264) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(directory)), system:'$restore_trace'(3, -1))
^ Exit: (262) [user] self_eval(directory)
Call: (262) [apply] apply:maplist_([_4148], user:self_eval)
Unify: (262) [apply] apply:maplist_([_4148], user:self_eval)
^ Call: (263) [user] self_eval(_4148)
^ Unify: (263) [user] self_eval(_4148)
^ Call: (265) [system] setup_call_cleanup('$notrace'(_183924, _183926), once(user:self_eval0(_4148)), '$restore_trace'(_183924, _183926))
^ Unify: (265) [system] setup_call_cleanup(system:'$notrace'(_183924, _183926), system:once(user:self_eval0(_4148)), system:'$restore_trace'(_183924, _183926))
^ Call: (266) [system] sig_atomic(system:'$notrace'(_183924, _183926))
^ Exit: (265) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(_4148)), system:'$restore_trace'(3, -1))
^ Exit: (263) [user] self_eval(_4148)
Call: (263) [apply] apply:maplist_([], user:self_eval)
Unify: (263) [apply] apply:maplist_([], user:self_eval)
Exit: (263) [apply] apply:maplist_([], user:self_eval)
Exit: (262) [apply] apply:maplist_([_4148], user:self_eval)
Exit: (261) [apply] apply:maplist_([directory, _4148], user:self_eval)
Exit: (260) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
^ Exit: (259) [apply] apply:maplist(user:self_eval, ['prolog-load-context', directory, _4148])
Call: (259) [system] ['prolog-load-context', directory, _4148]=[_195128|_195130]
Exit: (259) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
Call: (259) [system] atom('prolog-load-context')
Exit: (259) [system] atom('prolog-load-context')
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
Call: (259) [system] _199780=do_more_defs(true)
Exit: (259) [system] do_more_defs(true)=do_more_defs(true)
^ Call: (259) [user] clause(eval_21(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294), _201656)
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
Call: (259) [system] 'prolog-load-context'==(/)
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
Call: (259) [system] 'prolog-load-context'== ===
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
Call: (259) [system] 'prolog-load-context'== ====
^ Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _26294)
^ Call: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^ Unify: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^ Call: (260) [user] eval_selfless(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^ Unify: (260) [user] eval_selfless(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^ Call: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _212928)
^ Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _212928)
Call: (262) [system] var('prolog-load-context')
^ Redo: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _212928)
^ Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _212928)
^ Call: (262) [user] is_assignment('prolog-load-context')
^ Unify: (262) [user] is_assignment('prolog-load-context')
Call: (263) [system] atom('prolog-load-context')
Exit: (263) [system] atom('prolog-load-context')
^ Redo: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _212928)
^ Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _212928)
^ Call: (262) [user] eval_selfless_1(['prolog-load-context', directory, _4148], _212928)
^ Unify: (262) [user] eval_selfless_1(['prolog-load-context', directory, _4148], _212928)
^ Call: (263) [user] allow_clp
^ Unify: (263) [user] allow_clp
^ Call: (264) [user] false_flag
^ Unify: (264) [user] false_flag
Call: (265) [system] fail
Fail: (265) [system] fail
^ Fail: (264) [user] false_flag
^ Redo: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _212928)
^ Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _212928)
^ Call: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _212928)
^ Unify: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _212928)
Call: (263) [system] var('prolog-load-context')
^ Redo: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _212928)
^ Unify: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _212928)
^ Call: (263) [user] fake_notrace((ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_241684, _241690, _241696], atom(_241684), catch_warn(current_op(_241722, yfx, _241684)), ['prolog-load-context', directory, _4148]\=[_241742], s2ps(['prolog-load-context', directory, _4148], _241750)))
^ Unify: (263) [user] fake_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_241684, _241690, _241696], atom(_241684), catch_warn(current_op(_241722, yfx, _241684)), ['prolog-load-context', directory, _4148]\=[_241742], s2ps(['prolog-load-context', directory, _4148], _241750)))
^ Call: (264) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_241684, _241690, _241696], atom(_241684), catch_warn(current_op(_241722, yfx, _241684)), ['prolog-load-context', directory, _4148]\=[_241742], s2ps(['prolog-load-context', directory, _4148], _241750)))
^ Unify: (264) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_241684, _241690, _241696], atom(_241684), catch_warn(current_op(_241722, yfx, _241684)), ['prolog-load-context', directory, _4148]\=[_241742], s2ps(['prolog-load-context', directory, _4148], _241750)))
^ Call: (265) [user] setup_call_cleanup('$notrace'(_245456, _245458), once(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_241684, _241690, _241696], atom(_241684), catch_warn(current_op(_241722, yfx, _241684)), ['prolog-load-context', directory, _4148]\=[_241742], s2ps(['prolog-load-context', directory, _4148], _241750))), '$restore_trace'(_245456, _245458))
^ Unify: (265) [system] setup_call_cleanup(user:'$notrace'(_245456, _245458), user:once(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_241684, _241690, _241696], atom(_241684), catch_warn(current_op(_241722, yfx, _241684)), ['prolog-load-context', directory, _4148]\=[_241742], s2ps(['prolog-load-context', directory, _4148], _241750))), user:'$restore_trace'(_245456, _245458))
^ Call: (266) [system] sig_atomic(user:'$notrace'(_245456, _245458))
^ Fail: (264) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_241684, _241690, _241696], atom(_241684), catch_warn(current_op(_241722, yfx, _241684)), ['prolog-load-context', directory, _4148]\=[_241742], s2ps(['prolog-load-context', directory, _4148], _241750)))
^ Fail: (263) [user] fake_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_241684, _241690, _241696], atom(_241684), catch_warn(current_op(_241722, yfx, _241684)), ['prolog-load-context', directory, _4148]\=[_241742], s2ps(['prolog-load-context', directory, _4148], _241750)))
^ Redo: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^ Unify: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
Call: (260) [system] 'prolog-load-context'==(==)
^ Redo: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^ Unify: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
Call: (260) [system] 'prolog-load-context'==(==)
^ Redo: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^ Unify: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^ Call: (260) [user] eval_41(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^ Unify: (260) [user] eval_41(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^ Call: (261) [user] naive_eval_args
^ Unify: (261) [user] naive_eval_args
Call: (262) [system] false
Unify: (262) [system] false
Call: (263) [system] fail
^ Redo: (260) [user] eval_41(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^ Unify: (260) [user] eval_41(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^ Call: (261) [user] naive_eval_args
^ Unify: (261) [user] naive_eval_args
Call: (262) [system] false
Unify: (262) [system] false
Call: (263) [system] fail
^ Redo: (260) [user] eval_41(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^ Call: (261) [user] eval_adjust_args(=, _6700, _271542, _212928, 496, '&self', ['prolog-load-context', directory, _4148], _271544)
^ Unify: (261) [user] eval_adjust_args(=, _6700, _271542, _212928, 496, '&self', ['prolog-load-context', directory, _4148], _271544)
Call: (262) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6700, _271542, _212928, 496, '&self', ['prolog-load-context', directory, _4148], _271544)), eval_adjust_args1(=, _6700, _271542, _212928, 496, '&self', ['prolog-load-context', directory, _4148], _271544))
Unify: (262) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6700, _271542, _212928, 496, '&self', ['prolog-load-context', directory, _4148], _271544)), eval_adjust_args1(=, _6700, _271542, _212928, 496, '&self', ['prolog-load-context', directory, _4148], _271544))
^ Call: (264) [user] eval_all_args
^ Unify: (264) [user] eval_all_args
^ Call: (265) [user] true_flag
^ Unify: (265) [user] true_flag
^ Exit: (265) [user] true_flag
^ Exit: (264) [user] eval_all_args
^ Call: (264) [user] eval_adjust_args2(=, _6700, _271542, _212928, 496, '&self', ['prolog-load-context', directory, _4148], _271544)
^ Unify: (264) [user] eval_adjust_args2(=, _6700, _271542, _212928, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_281776])
^ Call: (265) [user] apply:maplist(must_eval_args(=, _282734, 496, '&self'), [directory, _4148], _281776)
^ Unify: (265) [apply] apply:maplist(user:must_eval_args(=, _282734, 496, '&self'), [directory, _4148], _281776)
Call: (266) [apply] apply:maplist_([directory, _4148], _281776, user:must_eval_args(=, _282734, 496, '&self'))
Unify: (266) [apply] apply:maplist_([directory, _4148], [_285556|_285558], user:must_eval_args(=, _282734, 496, '&self'))
^ Call: (267) [user] must_eval_args(=, _282734, 496, '&self', directory, _285556)
^ Unify: (267) [user] must_eval_args(=, _282734, 496, '&self', directory, _285556)
^ Call: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [system] var(eval_args)
Fail: (269) [system] var(eval_args)
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [system] eval_args==false
Fail: (269) [system] eval_args==false
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [system] eval_args==true
Fail: (269) [system] eval_args==true
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
^ Call: (269) [user] fast_option_value(eval_args, debug)
^ Unify: (269) [user] fast_option_value(eval_args, debug)
Call: (270) [system] atom(eval_args)
Exit: (270) [system] atom(eval_args)
Call: (270) [system] current_prolog_flag(eval_args, debug)
Fail: (270) [system] current_prolog_flag(eval_args, debug)
^ Fail: (269) [user] fast_option_value(eval_args, debug)
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
^ Call: (269) [user] fast_option_value(eval_args, trace)
^ Unify: (269) [user] fast_option_value(eval_args, trace)
Call: (270) [system] atom(eval_args)
Exit: (270) [system] atom(eval_args)
Call: (270) [system] current_prolog_flag(eval_args, trace)
Fail: (270) [system] current_prolog_flag(eval_args, trace)
^ Fail: (269) [user] fast_option_value(eval_args, trace)
^ Redo: (268) [user] is_debugging(eval_args)
^ Unify: (268) [user] is_debugging(eval_args)
Call: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _318008)
Unify: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _318008)
^ Call: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _318008, _319944)
^ Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _318008, [])
Call: (271) [system] current_prolog_flag(nodebugx, true)
^ Redo: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _318008, _322748)
^ Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _318008, _323686)
^ Call: (271) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (271) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (271) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_326420, _326422, _326424), defined)
^ Unify: (271) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_326420, _326422, _326424), defined)
Call: (272) [system] nonvar(defined)
Exit: (272) [system] nonvar(defined)
Call: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_326420, _326422, _326424))
Unify: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_326420, _326422, _326424))
Call: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_326420, _326422, _326424))
Unify: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_326420, _326422, _326424))
Call: (274) [system] callable(debugging_logicmoo_setting(_326420, _326422, _326424))
Exit: (274) [system] callable(debugging_logicmoo_setting(_326420, _326422, _326424))
Call: (274) [system] atom(bugger)
Exit: (274) [system] atom(bugger)
Exit: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_326420, _326422, _326424))
Exit: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_326420, _326422, _326424))
^ Exit: (271) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_326420, _326422, _326424), defined)
^ Call: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _318008, _340334)
^ Unify: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (269) [system] true==true
Exit: (269) [system] true==true
^ Exit: (268) [user] is_debugging(eval_args)
^ Unify: (267) [user] must_eval_args(=, _282734, 496, '&self', directory, _285556)
^ Call: (268) [user] eval_args(=, _282734, 496, '&self', directory, _285556)
^ Unify: (268) [user] eval_args(=, _282734, 496, '&self', directory, _285556)
Call: (269) [system] var(directory)
^ Redo: (268) [user] eval_args(=, _282734, 496, '&self', directory, _285556)
^ Unify: (268) [user] eval_args(=, _282734, 496, '&self', directory, _285556)
^ Call: (270) [system] setup_call_cleanup('$notrace'(_353458, _353460), once(user:self_eval(directory)), '$restore_trace'(_353458, _353460))
^ Unify: (270) [system] setup_call_cleanup(system:'$notrace'(_353458, _353460), system:once(user:self_eval(directory)), system:'$restore_trace'(_353458, _353460))
^ Call: (271) [system] sig_atomic(system:'$notrace'(_353458, _353460))
^ Exit: (270) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(directory)), system:'$restore_trace'(3, -1))
Call: (269) [system] _285556=directory
Exit: (269) [system] directory=directory
^ Exit: (268) [user] eval_args(=, _282734, 496, '&self', directory, directory)
^ Exit: (267) [user] must_eval_args(=, _282734, 496, '&self', directory, directory)
Call: (267) [apply] apply:maplist_([_4148], _285558, user:must_eval_args(=, _282734, 496, '&self'))
Unify: (267) [apply] apply:maplist_([_4148], [_361956|_361958], user:must_eval_args(=, _282734, 496, '&self'))
^ Call: (268) [user] must_eval_args(=, _282734, 496, '&self', _4148, _361956)
^ Unify: (268) [user] must_eval_args(=, _282734, 496, '&self', _4148, _361956)
^ Call: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
Call: (270) [system] var(eval_args)
Fail: (270) [system] var(eval_args)
^ Redo: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
Call: (270) [system] eval_args==false
Fail: (270) [system] eval_args==false
^ Redo: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
Call: (270) [system] eval_args==true
Fail: (270) [system] eval_args==true
^ Redo: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
^ Call: (270) [user] fast_option_value(eval_args, debug)
^ Unify: (270) [user] fast_option_value(eval_args, debug)
Call: (271) [system] atom(eval_args)
Exit: (271) [system] atom(eval_args)
Call: (271) [system] current_prolog_flag(eval_args, debug)
Fail: (271) [system] current_prolog_flag(eval_args, debug)
^ Fail: (270) [user] fast_option_value(eval_args, debug)
^ Redo: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
^ Call: (270) [user] fast_option_value(eval_args, trace)
^ Unify: (270) [user] fast_option_value(eval_args, trace)
Call: (271) [system] atom(eval_args)
Exit: (271) [system] atom(eval_args)
Call: (271) [system] current_prolog_flag(eval_args, trace)
Fail: (271) [system] current_prolog_flag(eval_args, trace)
^ Fail: (270) [user] fast_option_value(eval_args, trace)
^ Redo: (269) [user] is_debugging(eval_args)
^ Unify: (269) [user] is_debugging(eval_args)
Call: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _394408)
Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _394408)
^ Call: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _394408, _396344)
^ Unify: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _394408, [])
Call: (272) [system] current_prolog_flag(nodebugx, true)
^ Redo: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _394408, _399148)
^ Unify: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _394408, _400086)
^ Call: (272) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (272) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (272) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_402820, _402822, _402824), defined)
^ Unify: (272) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_402820, _402822, _402824), defined)
Call: (273) [system] nonvar(defined)
Exit: (273) [system] nonvar(defined)
Call: (273) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_402820, _402822, _402824))
Unify: (273) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_402820, _402822, _402824))
Call: (274) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_402820, _402822, _402824))
Unify: (274) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_402820, _402822, _402824))
Call: (275) [system] callable(debugging_logicmoo_setting(_402820, _402822, _402824))
Exit: (275) [system] callable(debugging_logicmoo_setting(_402820, _402822, _402824))
Call: (275) [system] atom(bugger)
Exit: (275) [system] atom(bugger)
Exit: (274) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_402820, _402822, _402824))
Exit: (273) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_402820, _402822, _402824))
^ Exit: (272) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_402820, _402822, _402824), defined)
^ Call: (272) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _394408, _416734)
^ Unify: (272) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (272) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (270) [system] true==true
Exit: (270) [system] true==true
^ Exit: (269) [user] is_debugging(eval_args)
^ Unify: (268) [user] must_eval_args(=, _282734, 496, '&self', _4148, _361956)
^ Call: (269) [user] eval_args(=, _282734, 496, '&self', _4148, _361956)
^ Unify: (269) [user] eval_args(=, _282734, 496, '&self', _4148, _361956)
Call: (270) [system] var(_4148)
Exit: (270) [system] var(_4148)
Call: (270) [system] nonvar(_361956)
^ Redo: (269) [user] eval_args(=, _282734, 496, '&self', _4148, _361956)
^ Unify: (269) [user] eval_args(=, _282734, 496, '&self', _4148, _361956)
^ Call: (271) [system] setup_call_cleanup('$notrace'(_431706, _431708), once(user:self_eval(_4148)), '$restore_trace'(_431706, _431708))
^ Unify: (271) [system] setup_call_cleanup(system:'$notrace'(_431706, _431708), system:once(user:self_eval(_4148)), system:'$restore_trace'(_431706, _431708))
^ Call: (272) [system] sig_atomic(system:'$notrace'(_431706, _431708))
^ Exit: (271) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(_4148)), system:'$restore_trace'(3, -1))
Call: (270) [system] _361956=_4148
Exit: (270) [system] _4148=_4148
^ Exit: (269) [user] eval_args(=, _282734, 496, '&self', _4148, _4148)
^ Exit: (268) [user] must_eval_args(=, _282734, 496, '&self', _4148, _4148)
Call: (268) [apply] apply:maplist_([], _361958, user:must_eval_args(=, _282734, 496, '&self'))
Unify: (268) [apply] apply:maplist_([], [], user:must_eval_args(=, _282734, 496, '&self'))
Exit: (268) [apply] apply:maplist_([], [], user:must_eval_args(=, _282734, 496, '&self'))
Exit: (267) [apply] apply:maplist_([_4148], [_4148], user:must_eval_args(=, _282734, 496, '&self'))
Exit: (266) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:must_eval_args(=, _282734, 496, '&self'))
^ Exit: (265) [apply] apply:maplist(user:must_eval_args(=, _282734, 496, '&self'), [directory, _4148], [directory, _4148])
Call: (265) [system] _271542=_212928
Exit: (265) [system] _212928=_212928
^ Exit: (264) [user] eval_adjust_args2(=, _6700, _212928, _212928, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Exit: (262) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6700, _212928, _212928, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), eval_adjust_args1(=, _6700, _212928, _212928, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
^ Exit: (261) [user] eval_adjust_args(=, _6700, _212928, _212928, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Call: (261) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))
^ Unify: (261) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))
^ Call: (263) [system] setup_call_cleanup('$notrace'(_451506, _451508), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))), _451464, fbug((_451464-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))))))), '$restore_trace'(_451506, _451508))
^ Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_451506, _451508), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))), _451464, fbug((_451464-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))))))), system:'$restore_trace'(_451506, _451508))
^ Call: (264) [system] sig_atomic(system:'$notrace'(_451506, _451508))
^ Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))), _451464, fbug((_451464-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (261) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))
^ Call: (261) [user] eval_70(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^ Unify: (261) [user] eval_70(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
Call: (262) [user] if_or_else(eval_maybe_python(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928), if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)))))
Unify: (262) [user] if_or_else(eval_maybe_python(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928), if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)))))
^ Call: (263) [user] eval_maybe_python(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
^ Unify: (263) [user] eval_maybe_python(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _212928)
Call: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
^ Call: (265) [user] typed_list('&self', _463918, _463840)
^ Unify: (265) [user] typed_list('&self', _464850, _463840)
Call: (266) [system] compound('&self')
Fail: (266) [system] compound('&self')
^ Fail: (265) [user] typed_list('&self', _467630, _463840)
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
Call: (265) [system] '&self'=='&flybase'
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
^ Call: (265) [user] metta_atom_in_file('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
^ Unify: (265) [user] metta_atom_in_file('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
^ Call: (266) [user] metta_atom_in_file('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'], _475012, _475014)
^ Unify: (266) [user] metta_atom_in_file('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'], _475948, _475950)
^ Call: (267) [user] loaded_into_kb('&self', _476806)
^ Unify: (267) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (267) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (267) [user] once(user:asserted_metta_pred(_487376, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (267) [system] once(user:asserted_metta_pred(_487376, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (268) [user] asserted_metta_pred(_487376, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (268) [user] asserted_metta_pred(_487376, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
Call: (265) [user] metta_atom_asserted('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
Unify: (265) [user] metta_atom_asserted('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
^ Call: (266) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
Redo: (265) [user] metta_atom_asserted('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
Call: (265) [system] '&self'\=='&corelib'
Exit: (265) [system] '&self'\=='&corelib'
^ Call: (265) [user] using_all_spaces
^ Unify: (265) [user] using_all_spaces
Call: (266) [system] nb_current(with_all_spaces, t)
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
Unify: (264) [user] metta_atom('&self', ['registered-python-function', _461992, _461998, 'prolog-load-context'])
Call: (265) [system] '&self'\=='&corelib'
Exit: (265) [system] '&self'\=='&corelib'
Call: (265) [user] metta_atom_asserted('&self', '&corelib')
Unify: (265) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (266) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (265) [user] metta_atom_asserted('&self', '&corelib')
Unify: (265) [user] metta_atom_asserted('&self', '&corelib')
Exit: (265) [user] metta_atom_asserted('&self', '&corelib')
Call: (265) [user] should_inherit_from_corelib(['registered-python-function', _7166, _7172, 'prolog-load-context'])
Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _7166, _7172, 'prolog-load-context'])
^ Call: (266) [user] using_all_spaces
^ Unify: (266) [user] using_all_spaces
Call: (267) [system] nb_current(with_all_spaces, t)
Redo: (265) [user] should_inherit_from_corelib(['registered-python-function', _7166, _7172, 'prolog-load-context'])
Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _7166, _7172, 'prolog-load-context'])
Call: (266) [system] 'registered-python-function'==(:)
Redo: (265) [user] should_inherit_from_corelib(['registered-python-function', _7166, _7172, 'prolog-load-context'])
Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _7166, _7172, 'prolog-load-context'])
Call: (266) [system] 'registered-python-function'=='@doc'
Redo: (265) [user] should_inherit_from_corelib(['registered-python-function', _7166, _7172, 'prolog-load-context'])
Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _7166, _7172, 'prolog-load-context'])
Call: (266) [system] fail
Redo: (265) [user] metta_atom_asserted('&self', '&corelib')
Redo: (264) [user] metta_atom('&self', ['registered-python-function', _7166, _7172, 'prolog-load-context'])
Redo: (262) [user] if_or_else(eval_maybe_python(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)))))
Call: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046))))
Unify: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046))))
^ Call: (264) [user] eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^ Unify: (264) [user] eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^ Call: (265) [user] allow_host_functions
^ Unify: (265) [user] allow_host_functions
^ Exit: (265) [user] allow_host_functions
^ Call: (265) [user] once((is_system_pred('prolog-load-context'), length([directory, _4148], _32888), is_syspred('prolog-load-context', _32888, _32896)))
^ Unify: (265) [system] once(user:(is_system_pred('prolog-load-context'), length([directory, _4148], _32888), is_syspred('prolog-load-context', _32888, _32896)))
^ Call: (267) [user] is_system_pred('prolog-load-context')
^ Unify: (267) [user] is_system_pred('prolog-load-context')
Call: (268) [system] atom('prolog-load-context')
Exit: (268) [system] atom('prolog-load-context')
Call: (268) [system] atom_concat(_38534, !, 'prolog-load-context')
^ Redo: (267) [user] is_system_pred('prolog-load-context')
^ Unify: (267) [user] is_system_pred('prolog-load-context')
Call: (268) [system] atom('prolog-load-context')
Exit: (268) [system] atom('prolog-load-context')
Call: (268) [system] atom_concat(_43162, '-fn', 'prolog-load-context')
^ Redo: (267) [user] is_system_pred('prolog-load-context')
^ Unify: (267) [user] is_system_pred('prolog-load-context')
Call: (268) [system] atom('prolog-load-context')
Exit: (268) [system] atom('prolog-load-context')
Call: (268) [system] atom_concat(_47790, '-p', 'prolog-load-context')
^ Fail: (267) [user] is_system_pred('prolog-load-context')
Redo: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046))))
Call: (264) [user] if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)))
Unify: (264) [user] if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)))
^ Call: (265) [user] eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^ Unify: (265) [user] eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^ Call: (266) [user] allow_host_functions
^ Unify: (266) [user] allow_host_functions
^ Exit: (266) [user] allow_host_functions
^ Call: (266) [user] is_system_pred('prolog-load-context')
^ Unify: (266) [user] is_system_pred('prolog-load-context')
Call: (267) [system] atom('prolog-load-context')
Exit: (267) [system] atom('prolog-load-context')
Call: (267) [system] atom_concat(_60726, !, 'prolog-load-context')
^ Redo: (266) [user] is_system_pred('prolog-load-context')
^ Unify: (266) [user] is_system_pred('prolog-load-context')
Call: (267) [system] atom('prolog-load-context')
Exit: (267) [system] atom('prolog-load-context')
Call: (267) [system] atom_concat(_65354, '-fn', 'prolog-load-context')
^ Redo: (266) [user] is_system_pred('prolog-load-context')
^ Unify: (266) [user] is_system_pred('prolog-load-context')
Call: (267) [system] atom('prolog-load-context')
Exit: (267) [system] atom('prolog-load-context')
Call: (267) [system] atom_concat(_69982, '-p', 'prolog-load-context')
Redo: (264) [user] if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)))
Call: (265) [user] if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046))
Unify: (265) [user] if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046))
^ Call: (266) [user] eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^ Unify: (266) [user] eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^ Call: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _75476, _75478)
^ Unify: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _75476, _75478)
Call: (268) [system] var(['prolog-load-context', directory, _4148])
^ Redo: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _75476, _75478)
^ Unify: (267) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _75478)
Call: (268) [system] var('prolog-load-context')
^ Redo: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _75476, _75478)
^ Unify: (267) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _75478)
^ Call: (268) [user] len_or_unbound([directory, _4148], _75478)
^ Unify: (268) [user] len_or_unbound([directory, _4148], _75478)
Call: (269) [system] is_list([directory, _4148])
Exit: (269) [system] is_list([directory, _4148])
Call: (269) [system] length([directory, _4148], _75478)
Unify: (269) [system] length([directory, _4148], _75478)
Call: (270) [system] var(_75478)
Exit: (270) [system] var(_75478)
Call: (270) [system] []==[]
Exit: (270) [system] []==[]
Call: (270) [system] _75478=2
Exit: (270) [system] 2=2
Exit: (269) [system] length([directory, _4148], 2)
^ Exit: (268) [user] len_or_unbound([directory, _4148], 2)
^ Exit: (267) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', 2)
^ Call: (267) [user] is_metta_type_constructor('&self', 'prolog-load-context', _96832)
^ Unify: (267) [user] is_metta_type_constructor('&self', 'prolog-load-context', 2)
^ Exit: (267) [user] is_metta_type_constructor('&self', 'prolog-load-context', 2)
Call: (267) [system] 2\=2
^ Redo: (266) [user] eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^ Call: (267) [user] if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))
^ Unify: (267) [user] if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))
^ Call: (269) [system] setup_call_cleanup('$notrace'(_103442, _103444), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))), _103400, fbug((_103400-->if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))))))), '$restore_trace'(_103442, _103444))
^ Unify: (269) [system] setup_call_cleanup(system:'$notrace'(_103442, _103444), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))), _103400, fbug((_103400-->if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))))))), system:'$restore_trace'(_103442, _103444))
^ Call: (270) [system] sig_atomic(system:'$notrace'(_103442, _103444))
^ Exit: (269) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))), _103400, fbug((_103400-->if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (267) [user] if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))
^ Call: (267) [user] fail_on_constructor
^ Unify: (267) [user] fail_on_constructor
^ Call: (268) [user] true_flag
^ Unify: (268) [user] true_flag
^ Exit: (268) [user] true_flag
^ Exit: (267) [user] fail_on_constructor
Redo: (265) [user] if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046))
^ Call: (266) [user] eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^ Unify: (266) [user] eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^ Call: (267) [user] subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^ Unify: (267) [user] subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^ Call: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (269) [system] number(directory)
^ Redo: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (269) [system] atom('prolog-load-context')
Exit: (269) [system] atom('prolog-load-context')
^ Call: (269) [user] need_subst_f('prolog-load-context')
^ Redo: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Exit: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (268) [system] ['prolog-load-context', directory, _4148]=_7046
Exit: (268) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Exit: (267) [user] subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (266) [user] eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Exit: (265) [user] if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
Exit: (264) [user] if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])))
Exit: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))))
Exit: (262) [user] if_or_else(eval_maybe_python(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])))))
^ Exit: (261) [user] eval_70(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Call: (261) [user] check_returnval(=, _6700, ['prolog-load-context', directory, _4148])
^ Unify: (261) [user] check_returnval(=, _6700, ['prolog-load-context', directory, _4148])
^ Exit: (261) [user] check_returnval(=, _6700, ['prolog-load-context', directory, _4148])
^ Exit: (260) [user] eval_41(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (259) [system] ['prolog-load-context', directory, _4148]=_6746
Exit: (259) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Exit: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (258) [system] nb_setarg(1, retval(fail), ['prolog-load-context', directory, _4148])
Exit: (258) [system] nb_setarg(1, retval(['prolog-load-context', directory, _144436]), ['prolog-load-context', directory, _4148])
^ Call: (258) [user] ignore(notrace((\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _144436]), ['prolog-load-context', directory, _4148]))))
^ Unify: (258) [system] ignore(user:notrace((\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _144436]), ['prolog-load-context', directory, _4148]))))
^ Call: (260) [system] setup_call_cleanup('$notrace'(_147246, _147248), once(user:(\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _144436]), ['prolog-load-context', directory, _4148]))), '$restore_trace'(_147246, _147248))
^ Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_147246, _147248), system:once(user:(\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _144436]), ['prolog-load-context', directory, _4148]))), system:'$restore_trace'(_147246, _147248))
^ Call: (261) [system] sig_atomic(system:'$notrace'(_147246, _147248))
^ Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _150100]), ['prolog-load-context', directory, _4148]))), system:'$restore_trace'(3, -1))
^ Exit: (258) [system] ignore(user:notrace((\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _150100]), ['prolog-load-context', directory, _4148]))))
^ Call: (258) [user] ignore((_6754==1->ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _150100])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _150100])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _150100])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _150100])]))))))))))
^ Unify: (258) [system] ignore(user:(_6754==1->ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _150100])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _150100])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _150100])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _150100])]))))))))))
Call: (260) [system] _6754==1
Fail: (260) [system] _6754==1
^ Call: (261) [system] setup_call_cleanup('$notrace'(_155702, _155704), once(user:ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _150100])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _150100])])))))))), '$restore_trace'(_155702, _155704))
^ Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_155702, _155704), system:once(user:ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _150100])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _150100])])))))))), system:'$restore_trace'(_155702, _155704))
^ Call: (262) [system] sig_atomic(system:'$notrace'(_155702, _155704))
^ Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _150100])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _150100])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (258) [system] ignore(user:(_6754==1->ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _150100])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _150100])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _150100])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _150100])]))))))))))
^ Exit: (256) [system] call_cleanup(user:((call(eval_20(=, _6700), 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])*->nb_setarg(1, retval(['prolog-load-context', directory, _150100]), ['prolog-load-context', directory, _4148]);fail, trace, call(eval_20(=, _6700), 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ignore(notrace((\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _150100]), ['prolog-load-context', directory, _4148]))))), user:ignore((_6754==1->ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _150100])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _150100])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _150100])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _150100])])))))))))))
Call: (256) [system] retval(['prolog-load-context', directory, _150100])\=@=retval(fail)
Exit: (256) [system] retval(['prolog-load-context', directory, _150100])\=@=retval(fail)
^ Exit: (255) [user] trace_eval(eval_20(=, _6700), e, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Call: (255) [user] self_eval(['prolog-load-context', directory, _4148])
^ Unify: (255) [user] self_eval(['prolog-load-context', directory, _4148])
^ Call: (257) [system] setup_call_cleanup('$notrace'(_166172, _166174), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_166172, _166174))
^ Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_166172, _166174), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_166172, _166174))
^ Call: (258) [system] sig_atomic(system:'$notrace'(_166172, _166174))
^ Fail: (255) [user] self_eval(['prolog-load-context', directory, _4148])
^ Redo: (254) [user] eval_01(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], _6714)
Call: (255) [system] ['prolog-load-context', directory, _4148]=@=['prolog-load-context', directory, _6736]
Exit: (255) [system] ['prolog-load-context', directory, _4148]=@=['prolog-load-context', directory, _6736]
Call: (255) [system] _172734=['prolog-load-context', directory, _4148]
Exit: (255) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Call: (255) [user] eval_02(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)
^ Unify: (255) [user] eval_02(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)
^ Call: (256) [user] once(if_or_else(subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714), if_or_else((fail, finish_eval(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)), ['prolog-load-context', directory, _4148]=_6714)))
^ Unify: (256) [system] once(user:if_or_else(subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714), if_or_else((fail, finish_eval(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)), ['prolog-load-context', directory, _4148]=_6714)))
Call: (257) [user] if_or_else(subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714), if_or_else((fail, finish_eval(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)), ['prolog-load-context', directory, _4148]=_6714))
Unify: (257) [user] if_or_else(subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714), if_or_else((fail, finish_eval(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)), ['prolog-load-context', directory, _4148]=_6714))
^ Call: (258) [user] subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)
^ Unify: (258) [user] subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)
^ Call: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (260) [system] number(directory)
^ Redo: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Unify: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (260) [system] atom('prolog-load-context')
Exit: (260) [system] atom('prolog-load-context')
^ Call: (260) [user] need_subst_f('prolog-load-context')
^ Redo: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^ Exit: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
Call: (259) [system] ['prolog-load-context', directory, _4148]=_6714
Exit: (259) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^ Exit: (258) [user] subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Exit: (257) [user] if_or_else(subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else((fail, finish_eval(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]))
^ Exit: (256) [system] once(user:if_or_else(subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else((fail, finish_eval(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148])))
^ Exit: (255) [user] eval_02(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (254) [user] eval_01(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (253) [user] eval_00(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (252) [user] eval_args(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^ Exit: (251) [user] must_eval_args(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
Call: (251) [apply] apply:maplist_([[]], _6716, user:must_eval_args(=, _6700, 497, '&self'))
Unify: (251) [apply] apply:maplist_([[]], [_201658|_201660], user:must_eval_args(=, _6700, 497, '&self'))
^ Call: (252) [user] must_eval_args(=, _6700, 497, '&self', [], _201658)
^ Unify: (252) [user] must_eval_args(=, _6700, 497, '&self', [], _201658)
^ Call: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
Call: (254) [system] var(eval_args)
Fail: (254) [system] var(eval_args)
^ Redo: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
Call: (254) [system] eval_args==false
Fail: (254) [system] eval_args==false
^ Redo: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
Call: (254) [system] eval_args==true
Fail: (254) [system] eval_args==true
^ Redo: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
^ Call: (254) [user] fast_option_value(eval_args, debug)
^ Unify: (254) [user] fast_option_value(eval_args, debug)
Call: (255) [system] atom(eval_args)
Exit: (255) [system] atom(eval_args)
Call: (255) [system] current_prolog_flag(eval_args, debug)
Fail: (255) [system] current_prolog_flag(eval_args, debug)
^ Fail: (254) [user] fast_option_value(eval_args, debug)
^ Redo: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
^ Call: (254) [user] fast_option_value(eval_args, trace)
^ Unify: (254) [user] fast_option_value(eval_args, trace)
Call: (255) [system] atom(eval_args)
Exit: (255) [system] atom(eval_args)
Call: (255) [system] current_prolog_flag(eval_args, trace)
Fail: (255) [system] current_prolog_flag(eval_args, trace)
^ Fail: (254) [user] fast_option_value(eval_args, trace)
^ Redo: (253) [user] is_debugging(eval_args)
^ Unify: (253) [user] is_debugging(eval_args)
Call: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _234110)
Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _234110)
^ Call: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _234110, _236046)
^ Unify: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _234110, [])
Call: (256) [system] current_prolog_flag(nodebugx, true)
^ Redo: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _234110, _238850)
^ Unify: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _234110, _239788)
^ Call: (256) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Exit: (256) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^ Call: (256) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_242522, _242524, _242526), defined)
^ Unify: (256) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_242522, _242524, _242526), defined)
Call: (257) [system] nonvar(defined)
Exit: (257) [system] nonvar(defined)
Call: (257) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_242522, _242524, _242526))
Unify: (257) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_242522, _242524, _242526))
Call: (258) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_242522, _242524, _242526))
Unify: (258) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_242522, _242524, _242526))
Call: (259) [system] callable(debugging_logicmoo_setting(_242522, _242524, _242526))
Exit: (259) [system] callable(debugging_logicmoo_setting(_242522, _242524, _242526))
Call: (259) [system] atom(bugger)
Exit: (259) [system] atom(bugger)
Exit: (258) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_242522, _242524, _242526))
Exit: (257) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_242522, _242524, _242526))
^ Exit: (256) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_242522, _242524, _242526), defined)
^ Call: (256) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _234110, _256436)
^ Unify: (256) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (256) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^ Exit: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
Exit: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
Call: (254) [system] true==true
Exit: (254) [system] true==true
^ Exit: (253) [user] is_debugging(eval_args)
^ Unify: (252) [user] must_eval_args(=, _6700, 497, '&self', [], _201658)
^ Call: (253) [user] eval_args(=, _6700, 497, '&self', [], _201658)
^ Unify: (253) [user] eval_args(=, _6700, 497, '&self', [], _201658)
Call: (254) [system] var([])
^ Redo: (253) [user] eval_args(=, _6700, 497, '&self', [], _201658)
^ Unify: (253) [user] eval_args(=, _6700, 497, '&self', [], _201658)
^ Call: (255) [system] setup_call_cleanup('$notrace'(_269560, _269562), once(user:self_eval([])), '$restore_trace'(_269560, _269562))
^ Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_269560, _269562), system:once(user:self_eval([])), system:'$restore_trace'(_269560, _269562))
^ Call: (256) [system] sig_atomic(system:'$notrace'(_269560, _269562))
^ Exit: (255) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval([])), system:'$restore_trace'(3, -1))
Call: (254) [system] _201658=[]
Exit: (254) [system] []=[]
^ Exit: (253) [user] eval_args(=, _6700, 497, '&self', [], [])
^ Exit: (252) [user] must_eval_args(=, _6700, 497, '&self', [], [])
Call: (252) [apply] apply:maplist_([], _201660, user:must_eval_args(=, _6700, 497, '&self'))
Unify: (252) [apply] apply:maplist_([], [], user:must_eval_args(=, _6700, 497, '&self'))
Exit: (252) [apply] apply:maplist_([], [], user:must_eval_args(=, _6700, 497, '&self'))
Exit: (251) [apply] apply:maplist_([[]], [[]], user:must_eval_args(=, _6700, 497, '&self'))
Exit: (250) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [['prolog-load-context', directory, _4148], []], user:must_eval_args(=, _6700, 497, '&self'))
^ Exit: (249) [apply] apply:maplist(user:must_eval_args(=, _6700, 497, '&self'), [['prolog-load-context', directory, _4148], []], [['prolog-load-context', directory, _4148], []])
Call: (249) [system] _6644=_6642
Exit: (249) [system] _6642=_6642
^ Exit: (248) [user] eval_adjust_args2(=, _6254, _6642, _6642, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Exit: (246) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6254, _6642, _6642, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), eval_adjust_args1(=, _6254, _6642, _6642, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))
^ Exit: (245) [user] eval_adjust_args(=, _6254, _6642, _6642, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Call: (245) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))
^ Unify: (245) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))
^ Call: (247) [system] setup_call_cleanup('$notrace'(_289360, _289362), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))), _289318, fbug((_289318-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))))))), '$restore_trace'(_289360, _289362))
^ Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_289360, _289362), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))), _289318, fbug((_289318-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))))))), system:'$restore_trace'(_289360, _289362))
^ Call: (248) [system] sig_atomic(system:'$notrace'(_289360, _289362))
^ Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))), _289318, fbug((_289318-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (245) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))
^ Call: (245) [user] eval_70(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Unify: (245) [user] eval_70(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
Call: (246) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)))))
Unify: (246) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)))))
^ Call: (247) [user] eval_maybe_python(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Unify: (247) [user] eval_maybe_python(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
Call: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
^ Call: (249) [user] typed_list('&self', _301772, _301694)
^ Unify: (249) [user] typed_list('&self', _302704, _301694)
Call: (250) [system] compound('&self')
Fail: (250) [system] compound('&self')
^ Fail: (249) [user] typed_list('&self', _305484, _301694)
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
Call: (249) [system] '&self'=='&flybase'
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
^ Call: (249) [user] metta_atom_in_file('&self', ['registered-python-function', _299846, _299852, ','])
^ Unify: (249) [user] metta_atom_in_file('&self', ['registered-python-function', _299846, _299852, ','])
^ Call: (250) [user] metta_atom_in_file('&self', ['registered-python-function', _299846, _299852, ','], _312866, _312868)
^ Unify: (250) [user] metta_atom_in_file('&self', ['registered-python-function', _299846, _299852, ','], _313802, _313804)
^ Call: (251) [user] loaded_into_kb('&self', _314660)
^ Unify: (251) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (251) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (251) [user] once(user:asserted_metta_pred(_325230, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (251) [system] once(user:asserted_metta_pred(_325230, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (252) [user] asserted_metta_pred(_325230, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (252) [user] asserted_metta_pred(_325230, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
Call: (249) [user] metta_atom_asserted('&self', ['registered-python-function', _299846, _299852, ','])
Unify: (249) [user] metta_atom_asserted('&self', ['registered-python-function', _299846, _299852, ','])
^ Call: (250) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _299846, _299852, ','])
Redo: (249) [user] metta_atom_asserted('&self', ['registered-python-function', _299846, _299852, ','])
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
Call: (249) [system] '&self'\=='&corelib'
Exit: (249) [system] '&self'\=='&corelib'
^ Call: (249) [user] using_all_spaces
^ Unify: (249) [user] using_all_spaces
Call: (250) [system] nb_current(with_all_spaces, t)
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
Unify: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
Call: (249) [system] '&self'\=='&corelib'
Exit: (249) [system] '&self'\=='&corelib'
Call: (249) [user] metta_atom_asserted('&self', '&corelib')
Unify: (249) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (250) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (249) [user] metta_atom_asserted('&self', '&corelib')
Unify: (249) [user] metta_atom_asserted('&self', '&corelib')
Exit: (249) [user] metta_atom_asserted('&self', '&corelib')
Call: (249) [user] should_inherit_from_corelib(['registered-python-function', _299846, _299852, ','])
Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _299846, _299852, ','])
^ Call: (250) [user] using_all_spaces
^ Unify: (250) [user] using_all_spaces
Call: (251) [system] nb_current(with_all_spaces, t)
Redo: (249) [user] should_inherit_from_corelib(['registered-python-function', _299846, _299852, ','])
Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _299846, _299852, ','])
Call: (250) [system] 'registered-python-function'==(:)
Redo: (249) [user] should_inherit_from_corelib(['registered-python-function', _299846, _299852, ','])
Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _299846, _299852, ','])
Call: (250) [system] 'registered-python-function'=='@doc'
Redo: (249) [user] should_inherit_from_corelib(['registered-python-function', _299846, _299852, ','])
Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _299846, _299852, ','])
Call: (250) [system] fail
Redo: (249) [user] metta_atom_asserted('&self', '&corelib')
Redo: (248) [user] metta_atom('&self', ['registered-python-function', _299846, _299852, ','])
Redo: (246) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)))))
Call: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642))))
Unify: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642))))
^ Call: (248) [user] eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Unify: (248) [user] eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Call: (249) [user] allow_host_functions
^ Unify: (249) [user] allow_host_functions
^ Exit: (249) [user] allow_host_functions
^ Call: (249) [user] once((is_system_pred(','), length([['prolog-load-context', directory, _4148], []], _387718), is_syspred(',', _387718, _387726)))
^ Unify: (249) [system] once(user:(is_system_pred(','), length([['prolog-load-context', directory, _4148], []], _387718), is_syspred(',', _387718, _387726)))
^ Call: (251) [user] is_system_pred(',')
^ Unify: (251) [user] is_system_pred(',')
Call: (252) [system] atom(',')
Exit: (252) [system] atom(',')
Call: (252) [system] atom_concat(_393364, !, ',')
^ Redo: (251) [user] is_system_pred(',')
^ Unify: (251) [user] is_system_pred(',')
Call: (252) [system] atom(',')
Exit: (252) [system] atom(',')
Call: (252) [system] atom_concat(_397992, '-fn', ',')
^ Redo: (251) [user] is_system_pred(',')
^ Unify: (251) [user] is_system_pred(',')
Call: (252) [system] atom(',')
Exit: (252) [system] atom(',')
Call: (252) [system] atom_concat(_402620, '-p', ',')
^ Fail: (251) [user] is_system_pred(',')
Redo: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642))))
Call: (248) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)))
Unify: (248) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)))
^ Call: (249) [user] eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Unify: (249) [user] eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Call: (250) [user] allow_host_functions
^ Unify: (250) [user] allow_host_functions
^ Exit: (250) [user] allow_host_functions
^ Call: (250) [user] is_system_pred(',')
^ Unify: (250) [user] is_system_pred(',')
Call: (251) [system] atom(',')
Exit: (251) [system] atom(',')
Call: (251) [system] atom_concat(_415556, !, ',')
^ Redo: (250) [user] is_system_pred(',')
^ Unify: (250) [user] is_system_pred(',')
Call: (251) [system] atom(',')
Exit: (251) [system] atom(',')
Call: (251) [system] atom_concat(_420184, '-fn', ',')
^ Redo: (250) [user] is_system_pred(',')
^ Unify: (250) [user] is_system_pred(',')
Call: (251) [system] atom(',')
Exit: (251) [system] atom(',')
Call: (251) [system] atom_concat(_424812, '-p', ',')
Redo: (248) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)))
Call: (249) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642))
Unify: (249) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642))
^ Call: (250) [user] eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Unify: (250) [user] eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Call: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _430306, _430308)
^ Unify: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _430306, _430308)
Call: (252) [system] var([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _430306, _430308)
^ Unify: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _430308)
Call: (252) [system] var(',')
^ Redo: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _430306, _430308)
^ Unify: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _430308)
^ Call: (252) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _430308)
^ Unify: (252) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _430308)
Call: (253) [system] is_list([['prolog-load-context', directory, _4148], []])
Exit: (253) [system] is_list([['prolog-load-context', directory, _4148], []])
Call: (253) [system] length([['prolog-load-context', directory, _4148], []], _430308)
Unify: (253) [system] length([['prolog-load-context', directory, _4148], []], _430308)
Call: (254) [system] var(_430308)
Exit: (254) [system] var(_430308)
Call: (254) [system] []==[]
Exit: (254) [system] []==[]
Call: (254) [system] _430308=2
Exit: (254) [system] 2=2
Exit: (253) [system] length([['prolog-load-context', directory, _4148], []], 2)
^ Exit: (252) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], 2)
^ Exit: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', 2)
^ Call: (251) [user] is_metta_type_constructor('&self', ',', _451662)
^ Unify: (251) [user] is_metta_type_constructor('&self', ',', 2)
^ Exit: (251) [user] is_metta_type_constructor('&self', ',', 2)
Call: (251) [system] 2\=2
^ Redo: (250) [user] eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Call: (251) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))
^ Unify: (251) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (253) [system] setup_call_cleanup('$notrace'(_458272, _458274), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))), _458230, fbug((_458230-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))))))), '$restore_trace'(_458272, _458274))
^ Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_458272, _458274), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))), _458230, fbug((_458230-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))))))), system:'$restore_trace'(_458272, _458274))
^ Call: (254) [system] sig_atomic(system:'$notrace'(_458272, _458274))
^ Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))), _458230, fbug((_458230-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (251) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (251) [user] fail_on_constructor
^ Unify: (251) [user] fail_on_constructor
^ Call: (252) [user] true_flag
^ Unify: (252) [user] true_flag
^ Exit: (252) [user] true_flag
^ Exit: (251) [user] fail_on_constructor
Redo: (249) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642))
^ Call: (250) [user] eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Unify: (250) [user] eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Call: (251) [user] subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Unify: (251) [user] subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^ Call: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (253) [system] number(['prolog-load-context', directory, _4148])
^ Redo: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (253) [system] atom(',')
Exit: (253) [system] atom(',')
^ Call: (253) [user] need_subst_f(',')
^ Redo: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Exit: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (252) [system] [',', ['prolog-load-context', directory, _4148], []]=_6642
Exit: (252) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^ Exit: (251) [user] subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (250) [user] eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Exit: (249) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))
Exit: (248) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])))
Exit: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))))
Exit: (246) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])))))
^ Exit: (245) [user] eval_70(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Call: (245) [user] check_returnval(=, _6254, [',', ['prolog-load-context', directory, _4148], []])
^ Unify: (245) [user] check_returnval(=, _6254, [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (245) [user] check_returnval(=, _6254, [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (244) [user] eval_41(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Call: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=_6342
Exit: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^ Exit: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Call: (242) [system] nb_setarg(1, retval(fail), [',', ['prolog-load-context', directory, _4148], []])
Exit: (242) [system] nb_setarg(1, retval([',', ['prolog-load-context', directory, _499278], []]), [',', ['prolog-load-context', directory, _4148], []])
^ Call: (242) [user] ignore(notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _499278], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^ Unify: (242) [system] ignore(user:notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _499278], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (244) [system] setup_call_cleanup('$notrace'(_502094, _502096), once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _499278], []]), [',', ['prolog-load-context', directory, _4148], []]))), '$restore_trace'(_502094, _502096))
^ Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_502094, _502096), system:once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _499278], []]), [',', ['prolog-load-context', directory, _4148], []]))), system:'$restore_trace'(_502094, _502096))
^ Call: (245) [system] sig_atomic(system:'$notrace'(_502094, _502096))
^ Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _504960], []]), [',', ['prolog-load-context', directory, _4148], []]))), system:'$restore_trace'(3, -1))
^ Exit: (242) [system] ignore(user:notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _504960], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^ Call: (242) [user] ignore((_6350==1->ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _504960], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _504960], []])]))))))))))
^ Unify: (242) [system] ignore(user:(_6350==1->ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _504960], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _504960], []])]))))))))))
Call: (244) [system] _6350==1
Fail: (244) [system] _6350==1
^ Call: (245) [system] setup_call_cleanup('$notrace'(_510568, _510570), once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _504960], []])])))))))), '$restore_trace'(_510568, _510570))
^ Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_510568, _510570), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _504960], []])])))))))), system:'$restore_trace'(_510568, _510570))
^ Call: (246) [system] sig_atomic(system:'$notrace'(_510568, _510570))
^ Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _504960], []])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (242) [system] ignore(user:(_6350==1->ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _504960], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _504960], []])]))))))))))
^ Exit: (240) [system] call_cleanup(user:((call(eval_20(=, _6254), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])*->nb_setarg(1, retval([',', ['prolog-load-context', directory, _504960], []]), [',', ['prolog-load-context', directory, _4148], []]);fail, trace, call(eval_20(=, _6254), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), ignore(notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _504960], []]), [',', ['prolog-load-context', directory, _4148], []]))))), user:ignore((_6350==1->ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _504960], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _504960], []])])))))))))))
Call: (240) [system] retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail)
Exit: (240) [system] retval([',', ['prolog-load-context', directory, _504960], []])\=@=retval(fail)
^ Exit: (239) [user] trace_eval(eval_20(=, _6254), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Call: (239) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (239) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Call: (241) [system] setup_call_cleanup('$notrace'(_521038, _521040), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_521038, _521040))
^ Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_521038, _521040), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_521038, _521040))
^ Call: (242) [system] sig_atomic(system:'$notrace'(_521038, _521040))
^ Fail: (239) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^ Redo: (238) [user] eval_01(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)
Call: (239) [system] [',', ['prolog-load-context', directory, _4148], []]=@=[',', ['prolog-load-context', directory, _6332], []]
Exit: (239) [system] [',', ['prolog-load-context', directory, _4148], []]=@=[',', ['prolog-load-context', directory, _6332], []]
Call: (239) [system] _9970=[',', ['prolog-load-context', directory, _4148], []]
Exit: (239) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^ Call: (239) [user] eval_02(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)
^ Unify: (239) [user] eval_02(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)
^ Call: (240) [user] once(if_or_else(subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298), if_or_else((fail, finish_eval(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)), [',', ['prolog-load-context', directory, _4148], []]=_6298)))
^ Unify: (240) [system] once(user:if_or_else(subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298), if_or_else((fail, finish_eval(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)), [',', ['prolog-load-context', directory, _4148], []]=_6298)))
Call: (241) [user] if_or_else(subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298), if_or_else((fail, finish_eval(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)), [',', ['prolog-load-context', directory, _4148], []]=_6298))
Unify: (241) [user] if_or_else(subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298), if_or_else((fail, finish_eval(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)), [',', ['prolog-load-context', directory, _4148], []]=_6298))
^ Call: (242) [user] subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)
^ Unify: (242) [user] subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)
^ Call: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (244) [system] number(['prolog-load-context', directory, _4148])
^ Redo: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Unify: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (244) [system] atom(',')
Exit: (244) [system] atom(',')
^ Call: (244) [user] need_subst_f(',')
^ Redo: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^ Exit: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
Call: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=_6298
Exit: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^ Exit: (242) [user] subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Exit: (241) [user] if_or_else(subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else((fail, finish_eval(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]))
^ Exit: (240) [system] once(user:if_or_else(subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else((fail, finish_eval(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []])))
^ Exit: (239) [user] eval_02(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (238) [user] eval_01(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (237) [user] eval_00(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^ Exit: (235) [user] must_eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
Call: (235) [apply] apply:maplist_([], _6300, user:must_eval_args(=, _6254, 498, '&self'))
Unify: (235) [apply] apply:maplist_([], [], user:must_eval_args(=, _6254, 498, '&self'))
Exit: (235) [apply] apply:maplist_([], [], user:must_eval_args(=, _6254, 498, '&self'))
Exit: (234) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], []]], [[',', ['prolog-load-context', directory, _4148], []]], user:must_eval_args(=, _6254, 498, '&self'))
Exit: (233) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], []]], ['True', [',', ['prolog-load-context', directory, _4148], []]], user:must_eval_args(=, _6254, 498, '&self'))
Exit: (232) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], user:must_eval_args(=, _6254, 498, '&self'))
^ Exit: (231) [apply] apply:maplist(user:must_eval_args(=, _6254, 498, '&self'), [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (231) [system] _6198=_6196
Exit: (231) [system] _6196=_6196
^ Exit: (230) [user] eval_adjust_args2(=, _5576, _6196, _6196, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (228) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5576, _6196, _6196, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), eval_adjust_args1(=, _5576, _6196, _6196, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^ Exit: (227) [user] eval_adjust_args(=, _5576, _6196, _6196, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (227) [user] if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))
^ Unify: (227) [user] if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))
^ Call: (229) [system] setup_call_cleanup('$notrace'(_51128, _51130), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))), _51086, fbug((_51086-->if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))))))), '$restore_trace'(_51128, _51130))
^ Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_51128, _51130), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))), _51086, fbug((_51086-->if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))))))), system:'$restore_trace'(_51128, _51130))
^ Call: (230) [system] sig_atomic(system:'$notrace'(_51128, _51130))
^ Exit: (229) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))), _51086, fbug((_51086-->if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))))))), system:'$restore_trace'(3, -1))
^ Exit: (227) [user] if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))
^ Call: (227) [user] eval_70(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Unify: (227) [user] eval_70(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
Call: (228) [user] if_or_else(eval_maybe_python(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)))))
Unify: (228) [user] if_or_else(eval_maybe_python(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)))))
^ Call: (229) [user] eval_maybe_python(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Unify: (229) [user] eval_maybe_python(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
Call: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
Unify: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
^ Call: (231) [user] typed_list('&self', _63540, _63462)
^ Unify: (231) [user] typed_list('&self', _64472, _63462)
Call: (232) [system] compound('&self')
Fail: (232) [system] compound('&self')
^ Fail: (231) [user] typed_list('&self', _67252, _63462)
Redo: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
Unify: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
Call: (231) [system] '&self'=='&flybase'
Redo: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
Unify: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
^ Call: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
^ Unify: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
^ Call: (232) [user] metta_atom_in_file('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'], _74634, _74636)
^ Unify: (232) [user] metta_atom_in_file('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'], _75570, _75572)
^ Call: (233) [user] loaded_into_kb('&self', _76428)
^ Unify: (233) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (233) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (233) [user] once(user:asserted_metta_pred(_86998, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (233) [system] once(user:asserted_metta_pred(_86998, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (234) [user] asserted_metta_pred(_86998, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Fail: (234) [user] asserted_metta_pred(_86998, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
Redo: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
Unify: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
Call: (231) [user] metta_atom_asserted('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
Unify: (231) [user] metta_atom_asserted('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
^ Call: (232) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
Redo: (231) [user] metta_atom_asserted('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
Redo: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
Unify: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
Call: (231) [system] '&self'\=='&corelib'
Exit: (231) [system] '&self'\=='&corelib'
^ Call: (231) [user] using_all_spaces
^ Unify: (231) [user] using_all_spaces
Call: (232) [system] nb_current(with_all_spaces, t)
Redo: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
Unify: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
Call: (231) [system] '&self'\=='&corelib'
Exit: (231) [system] '&self'\=='&corelib'
Call: (231) [user] metta_atom_asserted('&self', '&corelib')
Unify: (231) [user] metta_atom_asserted('&self', '&corelib')
^ Call: (232) [user] metta_atom_asserted_deduced('&self', '&corelib')
Redo: (231) [user] metta_atom_asserted('&self', '&corelib')
Unify: (231) [user] metta_atom_asserted('&self', '&corelib')
Exit: (231) [user] metta_atom_asserted('&self', '&corelib')
Call: (231) [user] should_inherit_from_corelib(['registered-python-function', _61614, _61620, 'det-if-then-else'])
Unify: (231) [user] should_inherit_from_corelib(['registered-python-function', _61614, _61620, 'det-if-then-else'])
^ Call: (232) [user] using_all_spaces
^ Unify: (232) [user] using_all_spaces
Call: (233) [system] nb_current(with_all_spaces, t)
Redo: (231) [user] should_inherit_from_corelib(['registered-python-function', _61614, _61620, 'det-if-then-else'])
Unify: (231) [user] should_inherit_from_corelib(['registered-python-function', _61614, _61620, 'det-if-then-else'])
Call: (232) [system] 'registered-python-function'==(:)
Redo: (231) [user] should_inherit_from_corelib(['registered-python-function', _61614, _61620, 'det-if-then-else'])
Unify: (231) [user] should_inherit_from_corelib(['registered-python-function', _61614, _61620, 'det-if-then-else'])
Call: (232) [system] 'registered-python-function'=='@doc'
Redo: (231) [user] should_inherit_from_corelib(['registered-python-function', _61614, _61620, 'det-if-then-else'])
Unify: (231) [user] should_inherit_from_corelib(['registered-python-function', _61614, _61620, 'det-if-then-else'])
Call: (232) [system] fail
Redo: (231) [user] metta_atom_asserted('&self', '&corelib')
Redo: (230) [user] metta_atom('&self', ['registered-python-function', _61614, _61620, 'det-if-then-else'])
Redo: (228) [user] if_or_else(eval_maybe_python(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)))))
Call: (229) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196))))
Unify: (229) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196))))
^ Call: (230) [user] eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Unify: (230) [user] eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Call: (231) [user] allow_host_functions
^ Unify: (231) [user] allow_host_functions
^ Exit: (231) [user] allow_host_functions
^ Call: (231) [user] once((is_system_pred('det-if-then-else'), length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _149486), is_syspred('det-if-then-else', _149486, _149494)))
^ Unify: (231) [system] once(user:(is_system_pred('det-if-then-else'), length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _149486), is_syspred('det-if-then-else', _149486, _149494)))
^ Call: (233) [user] is_system_pred('det-if-then-else')
^ Unify: (233) [user] is_system_pred('det-if-then-else')
Call: (234) [system] atom('det-if-then-else')
Exit: (234) [system] atom('det-if-then-else')
Call: (234) [system] atom_concat(_155132, !, 'det-if-then-else')
^ Redo: (233) [user] is_system_pred('det-if-then-else')
^ Unify: (233) [user] is_system_pred('det-if-then-else')
Call: (234) [system] atom('det-if-then-else')
Exit: (234) [system] atom('det-if-then-else')
Call: (234) [system] atom_concat(_159760, '-fn', 'det-if-then-else')
^ Redo: (233) [user] is_system_pred('det-if-then-else')
^ Unify: (233) [user] is_system_pred('det-if-then-else')
Call: (234) [system] atom('det-if-then-else')
Exit: (234) [system] atom('det-if-then-else')
Call: (234) [system] atom_concat(_164388, '-p', 'det-if-then-else')
^ Fail: (233) [user] is_system_pred('det-if-then-else')
Redo: (229) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196))))
Call: (230) [user] if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)))
Unify: (230) [user] if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)))
^ Call: (231) [user] eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Unify: (231) [user] eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Call: (232) [user] allow_host_functions
^ Unify: (232) [user] allow_host_functions
^ Exit: (232) [user] allow_host_functions
^ Call: (232) [user] is_system_pred('det-if-then-else')
^ Unify: (232) [user] is_system_pred('det-if-then-else')
Call: (233) [system] atom('det-if-then-else')
Exit: (233) [system] atom('det-if-then-else')
Call: (233) [system] atom_concat(_177324, !, 'det-if-then-else')
^ Redo: (232) [user] is_system_pred('det-if-then-else')
^ Unify: (232) [user] is_system_pred('det-if-then-else')
Call: (233) [system] atom('det-if-then-else')
Exit: (233) [system] atom('det-if-then-else')
Call: (233) [system] atom_concat(_181952, '-fn', 'det-if-then-else')
^ Redo: (232) [user] is_system_pred('det-if-then-else')
^ Unify: (232) [user] is_system_pred('det-if-then-else')
Call: (233) [system] atom('det-if-then-else')
Exit: (233) [system] atom('det-if-then-else')
Call: (233) [system] atom_concat(_186580, '-p', 'det-if-then-else')
Redo: (230) [user] if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)))
Call: (231) [user] if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196))
Unify: (231) [user] if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196))
^ Call: (232) [user] eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Unify: (232) [user] eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Call: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _192074, _192076)
^ Unify: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _192074, _192076)
Call: (234) [system] var(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Redo: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _192074, _192076)
^ Unify: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', _192076)
Call: (234) [system] var('det-if-then-else')
^ Redo: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _192074, _192076)
^ Unify: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', _192076)
^ Call: (234) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _192076)
^ Unify: (234) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _192076)
Call: (235) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (235) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (235) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _192076)
Unify: (235) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _192076)
Call: (236) [system] var(_192076)
Exit: (236) [system] var(_192076)
Call: (236) [system] []==[]
Exit: (236) [system] []==[]
Call: (236) [system] _192076=3
Exit: (236) [system] 3=3
Exit: (235) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
^ Exit: (234) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
^ Exit: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', 3)
^ Call: (233) [user] is_metta_type_constructor('&self', 'det-if-then-else', _213430)
^ Unify: (233) [user] is_metta_type_constructor('&self', 'det-if-then-else', 3)
^ Exit: (233) [user] is_metta_type_constructor('&self', 'det-if-then-else', 3)
Call: (233) [system] 3\=3
^ Redo: (232) [user] eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Call: (233) [user] if_trace(e, color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Unify: (233) [user] if_trace(e, color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Call: (235) [system] setup_call_cleanup('$notrace'(_220040, _220042), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), _219998, fbug((_219998-->if_trace(e, color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))))))), '$restore_trace'(_220040, _220042))
^ Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_220040, _220042), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), _219998, fbug((_219998-->if_trace(e, color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))))))), system:'$restore_trace'(_220040, _220042))
^ Call: (236) [system] sig_atomic(system:'$notrace'(_220040, _220042))
^ Exit: (235) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), _219998, fbug((_219998-->if_trace(e, color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))))))), system:'$restore_trace'(3, -1))
^ Exit: (233) [user] if_trace(e, color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Call: (233) [user] fail_on_constructor
^ Unify: (233) [user] fail_on_constructor
^ Call: (234) [user] true_flag
^ Unify: (234) [user] true_flag
^ Exit: (234) [user] true_flag
^ Exit: (233) [user] fail_on_constructor
Redo: (231) [user] if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196))
^ Call: (232) [user] eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Unify: (232) [user] eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Call: (233) [user] subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Unify: (233) [user] subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^ Call: (234) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (234) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (235) [system] number(['file-search-path', bench, _4094])
^ Redo: (234) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (234) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (235) [system] atom('det-if-then-else')
Exit: (235) [system] atom('det-if-then-else')
^ Call: (235) [user] need_subst_f('det-if-then-else')
^ Redo: (234) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (234) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (234) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_6196
Exit: (234) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^ Exit: (233) [user] subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (232) [user] eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (231) [user] if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
Exit: (230) [user] if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
Exit: (229) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
Exit: (228) [user] if_or_else(eval_maybe_python(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))
^ Exit: (227) [user] eval_70(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (227) [user] check_returnval(=, _5576, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (227) [user] check_returnval(=, _5576, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (227) [user] check_returnval(=, _5576, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (226) [user] eval_41(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (225) [user] eval_40(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (225) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5896
Exit: (225) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^ Exit: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (224) [system] nb_setarg(1, retval(fail), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (224) [system] nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _261046], 'True', [',', ['prolog-load-context', directory, _261088], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (224) [user] ignore(notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _261046], 'True', [',', ['prolog-load-context', directory, _261088], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Unify: (224) [system] ignore(user:notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _261046], 'True', [',', ['prolog-load-context', directory, _261088], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Call: (226) [system] setup_call_cleanup('$notrace'(_263904, _263906), once(user:(\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _261046], 'True', [',', ['prolog-load-context', directory, _261088], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), '$restore_trace'(_263904, _263906))
^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_263904, _263906), system:once(user:(\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _261046], 'True', [',', ['prolog-load-context', directory, _261088], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(_263904, _263906))
^ Call: (227) [system] sig_atomic(system:'$notrace'(_263904, _263906))
^ Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(3, -1))
^ Exit: (224) [system] ignore(user:notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^ Call: (224) [user] ignore((_5904==1->ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])]))))))))))
^ Unify: (224) [system] ignore(user:(_5904==1->ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])]))))))))))
Call: (226) [system] _5904==1
Fail: (226) [system] _5904==1
^ Call: (227) [system] setup_call_cleanup('$notrace'(_272420, _272422), once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])])))))))), '$restore_trace'(_272420, _272422))
^ Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_272420, _272422), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])])))))))), system:'$restore_trace'(_272420, _272422))
^ Call: (228) [system] sig_atomic(system:'$notrace'(_272420, _272422))
^ Exit: (227) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])])))))))), system:'$restore_trace'(3, -1))
^ Exit: (224) [system] ignore(user:(_5904==1->ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])]))))))))))
^ Exit: (222) [system] call_cleanup(user:((call(eval_20(=, _5576), 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])*->nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]);fail, trace, call(eval_20(=, _5576), 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), ignore(notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), user:ignore((_5904==1->ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])])))))))))))
Call: (222) [system] retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail)
Exit: (222) [system] retval(['det-if-then-else', ['file-search-path', bench, _266770], 'True', [',', ['prolog-load-context', directory, _266812], []]])\=@=retval(fail)
^ Exit: (221) [user] trace_eval(eval_20(=, _5576), e, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (221) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (221) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (223) [system] setup_call_cleanup('$notrace'(_282890, _282892), once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), '$restore_trace'(_282890, _282892))
^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_282890, _282892), system:once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), system:'$restore_trace'(_282890, _282892))
^ Call: (224) [system] sig_atomic(system:'$notrace'(_282890, _282892))
^ Fail: (221) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Redo: (220) [user] eval_01(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)
Call: (221) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=@=['det-if-then-else', ['file-search-path', bench, _5844], 'True', [',', ['prolog-load-context', directory, _5886], []]]
Exit: (221) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=@=['det-if-then-else', ['file-search-path', bench, _5844], 'True', [',', ['prolog-load-context', directory, _5886], []]]
Call: (221) [system] _289452=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
Exit: (221) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^ Call: (221) [user] eval_02(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)
^ Unify: (221) [user] eval_02(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)
^ Call: (222) [user] once(if_or_else(subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812), if_or_else((fail, finish_eval(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5812)))
^ Unify: (222) [system] once(user:if_or_else(subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812), if_or_else((fail, finish_eval(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5812)))
Call: (223) [user] if_or_else(subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812), if_or_else((fail, finish_eval(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5812))
Unify: (223) [user] if_or_else(subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812), if_or_else((fail, finish_eval(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5812))
^ Call: (224) [user] subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)
^ Unify: (224) [user] subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)
^ Call: (225) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (225) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (226) [system] number(['file-search-path', bench, _4094])
^ Redo: (225) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (225) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (226) [system] atom('det-if-then-else')
Exit: (226) [system] atom('det-if-then-else')
^ Call: (226) [user] need_subst_f('det-if-then-else')
^ Redo: (225) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (225) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (225) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5812
Exit: (225) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^ Exit: (224) [user] subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (223) [user] if_or_else(subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else((fail, finish_eval(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^ Exit: (222) [system] once(user:if_or_else(subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else((fail, finish_eval(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^ Exit: (221) [user] eval_02(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (220) [user] eval_01(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (220) [user] eval_02(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)
^ Unify: (220) [user] eval_02(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)
^ Call: (221) [user] once(if_or_else(subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822), if_or_else((fail, finish_eval(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_3822)))
^ Unify: (221) [system] once(user:if_or_else(subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822), if_or_else((fail, finish_eval(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_3822)))
Call: (222) [user] if_or_else(subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822), if_or_else((fail, finish_eval(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_3822))
Unify: (222) [user] if_or_else(subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822), if_or_else((fail, finish_eval(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_3822))
^ Call: (223) [user] subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)
^ Unify: (223) [user] subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)
^ Call: (224) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (224) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (225) [system] number(['file-search-path', bench, _4094])
^ Redo: (224) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (224) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (225) [system] atom('det-if-then-else')
Exit: (225) [system] atom('det-if-then-else')
^ Call: (225) [user] need_subst_f('det-if-then-else')
^ Redo: (224) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (224) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (224) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_3822
Exit: (224) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^ Exit: (223) [user] subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (222) [user] if_or_else(subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else((fail, finish_eval(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^ Exit: (221) [system] once(user:if_or_else(subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else((fail, finish_eval(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^ Exit: (220) [user] eval_02(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (219) [user] eval_01(=, _5576, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (218) [user] eval_00(=, _5576, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (217) [user] eval_args(=, _5576, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (215) [user] catch_metta_return(eval_args(=, _5576, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (214) [user] eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (214) [user] xform_out(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _4378)
Unify: (214) [user] xform_out(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _4378)
^ Call: (215) [user] is_returned(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (215) [user] is_returned(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (217) [system] setup_call_cleanup('$notrace'(_345346, _345348), once(user:(\+is_empty(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), '$restore_trace'(_345346, _345348))
^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_345346, _345348), system:once(user:(\+is_empty(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(_345346, _345348))
^ Call: (218) [system] sig_atomic(system:'$notrace'(_345346, _345348))
^ Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(3, -1))
^ Exit: (215) [user] is_returned(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (215) [system] _4378=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
Exit: (215) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
Exit: (214) [user] xform_out(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (214) [system] nb_setarg(1, res(_3422), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (214) [system] nb_setarg(1, res(['det-if-then-else', ['file-search-path', bench, _353778], 'True', [',', ['prolog-load-context', directory, _353820], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (215) [system] setup_call_cleanup('$notrace'(_354770, _354772), once(bugger:(true==true)), '$restore_trace'(_354770, _354772))
^ Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_354770, _354772), system:once(bugger:(true==true)), system:'$restore_trace'(_354770, _354772))
^ Call: (216) [system] sig_atomic(system:'$notrace'(_354770, _354772))
^ Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1))
^ Call: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^ Unify: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
Call: (216) [system] var(rtrace:tAt_rtrace)
Fail: (216) [system] var(rtrace:tAt_rtrace)
^ Call: (217) [rtrace] tAt(false, 319, 256, tracing)
^ Unify: (217) [rtrace] tAt(false, 319, 256, tracing)
^ Exit: (217) [rtrace] tAt(false, 319, 256, tracing)
^ Exit: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^ Exit: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), deterministic(true), xform_out(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nb_setarg(1, res(['det-if-then-else', ['file-search-path', bench, _353778], 'True', [',', ['prolog-load-context', directory, _353820], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^ Exit: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), deterministic(true), xform_out(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nb_setarg(1, res(['det-if-then-else', ['file-search-path', bench, _353778], 'True', [',', ['prolog-load-context', directory, _353820], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), rtrace:tAt_rtrace)
Call: (210) [system] statistics(cputime, _368066)
Exit: (210) [system] statistics(cputime, 7.584699876)
Call: (210) [system] _4404 is 7.584699876-6.082889789
Exit: (210) [system] 1.501810087 is 7.584699876-6.082889789
Exit: (209) [user] timed_call((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), deterministic(true), xform_out(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nb_setarg(1, res(['det-if-then-else', ['file-search-path', bench, _353778], 'True', [',', ['prolog-load-context', directory, _353820], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), 1.501810087)
Call: (209) [system] true==true
Exit: (209) [system] true==true
Call: (210) [system] true==true
Exit: (210) [system] true==true
^ Call: (210) [user] set_option_value(interactive, false)
^ Unify: (210) [user] set_option_value(interactive, false)
^ Call: (211) [user] set_option_value0(interactive, false)
^ Unify: (211) [user] set_option_value0(interactive, false)
^ Call: (212) [user] p2mE(false, _380138)
^ Unify: (212) [user] p2mE(false, false)
Call: (213) [system] atom(false)
Exit: (213) [system] atom(false)
^ Unify: (212) [user] p2mE(false, 'False')
^ Exit: (212) [user] p2mE(false, 'False')
Call: (213) [$syspreds] nb_setval(interactive, 'False')
Unify: (213) [$syspreds] nb_setval(interactive, 'False')
Call: (214) [system] duplicate_term('False', _387580)
Exit: (214) [system] duplicate_term('False', 'False')
Call: (214) [system] nb_linkval(interactive, 'False')
Exit: (214) [system] nb_linkval(interactive, 'False')
Exit: (213) [$syspreds] nb_setval(interactive, 'False')
^ Call: (212) [user] p2mE(_392222, 'False')
^ Unify: (212) [user] p2mE('False', 'False')
Call: (213) [system] atom('False')
Exit: (213) [system] atom('False')
^ Unify: (212) [user] p2mE(false, 'False')
^ Exit: (212) [user] p2mE(false, 'False')
Call: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
Exit: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
Call: (213) [system] set_prolog_flag(interactive, false)
Exit: (213) [system] set_prolog_flag(interactive, false)
^ Exit: (211) [user] set_option_value0(interactive, false)
^ Exit: (210) [user] set_option_value(interactive, false)
Call: (210) [system] contrl(inf, each)=contrl(_4474, _4476)
Exit: (210) [system] contrl(inf, each)=contrl(inf, each)
Call: (210) [system] nb_setarg(1, res(['det-if-then-else', ['file-search-path', bench, _353778], 'True', [',', ['prolog-load-context', directory, _353820], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (210) [system] nb_setarg(1, res(['det-if-then-else', ['file-search-path', bench, _406256], 'True', [',', ['prolog-load-context', directory, _406298], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (210) [system] current_input(_4500)
Exit: (210) [system] current_input((0x7f5bb7c1d000))
Call: (210) [system] read_pending_codes((0x7f5bb7c1d000), _4512, [])
Exit: (210) [system] read_pending_codes((0x7f5bb7c1d000), [], [])
Call: (210) [$syspreds] flag(result_num, _4526, _4526+1)
Unify: (210) [$syspreds] flag(result_num, _4526, _4526+1)
Call: (211) [system] _4526==_4526+1
Redo: (210) [$syspreds] flag(result_num, _4526, _4526+1)
Unify: (210) [$syspreds] flag(result_num, _4526, _4526+1)
^ Call: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, _4526, _4526+1))
Call: (213) [$syspreds] update_flag(result_num, _4526, _4526+1)
Unify: (213) [$syspreds] update_flag(result_num, _4526, _4526+1)
Call: (214) [system] get_flag(result_num, _4526)
Exit: (214) [system] get_flag(result_num, 0)
Call: (214) [system] atom(0+1)
Redo: (213) [$syspreds] update_flag(result_num, 0, 0+1)
Call: (214) [system] set_flag(result_num, 1)
Exit: (214) [system] set_flag(result_num, 1)
Exit: (213) [$syspreds] update_flag(result_num, 0, 0+1)
^ Exit: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1))
Exit: (210) [$syspreds] flag(result_num, 0, 0+1)
Call: (210) [$syspreds] flag(result_num, _4546, _4546)
Unify: (210) [$syspreds] flag(result_num, _4546, _4546)
Call: (211) [system] _4546==_4546
Exit: (211) [system] _4546==_4546
Call: (211) [system] get_flag(result_num, _4546)
Exit: (211) [system] get_flag(result_num, 1)
Exit: (210) [$syspreds] flag(result_num, 1, 1)
^ Call: (210) [user] reset_eval_num
^ Unify: (210) [user] reset_eval_num
Call: (211) [$syspreds] flag(eval_num, _435196, 0)
Unify: (211) [$syspreds] flag(eval_num, _436128, 0)
Call: (212) [system] _436984==0
Redo: (211) [$syspreds] flag(eval_num, _437990, 0)
Unify: (211) [$syspreds] flag(eval_num, _438922, 0)
^ Call: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, _439782, 0))
Call: (214) [$syspreds] update_flag(eval_num, _439782, 0)
Unify: (214) [$syspreds] update_flag(eval_num, _439782, 0)
Call: (215) [system] get_flag(eval_num, _439782)
Exit: (215) [system] get_flag(eval_num, 15)
Call: (215) [system] atom(0)
Redo: (214) [$syspreds] update_flag(eval_num, 15, 0)
Call: (215) [system] set_flag(eval_num, 0)
Exit: (215) [system] set_flag(eval_num, 0)
Exit: (214) [$syspreds] update_flag(eval_num, 15, 0)
^ Exit: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, 15, 0))
Exit: (211) [$syspreds] flag(eval_num, 15, 0)
Call: (211) [$syspreds] flag(trace_output_len, _451026, 0)
Unify: (211) [$syspreds] flag(trace_output_len, _451958, 0)
Call: (212) [system] _452814==0
Redo: (211) [$syspreds] flag(trace_output_len, _453820, 0)
Unify: (211) [$syspreds] flag(trace_output_len, _454752, 0)
^ Call: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _455612, 0))
Call: (214) [$syspreds] update_flag(trace_output_len, _455612, 0)
Unify: (214) [$syspreds] update_flag(trace_output_len, _455612, 0)
Call: (215) [system] get_flag(trace_output_len, _455612)
Exit: (215) [system] get_flag(trace_output_len, 0)
Call: (215) [system] atom(0)
Redo: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
Call: (215) [system] set_flag(trace_output_len, 0)
Exit: (215) [system] set_flag(trace_output_len, 0)
Exit: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
^ Exit: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0))
Exit: (211) [$syspreds] flag(trace_output_len, 0, 0)
^ Exit: (210) [user] reset_eval_num
^ Call: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^ Unify: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^ Call: (211) [user] original_user_output(_469544)
^ Unify: (211) [user] original_user_output(_469544)
Call: (212) [system] stream_property(_469544, file_no(1))
Unify: (212) [system] stream_property(_469544, file_no(1))
Call: (213) [system] nonvar(_469544)
Redo: (212) [system] stream_property(_469544, file_no(1))
Unify: (212) [system] stream_property(_469544, file_no(1))
Call: (213) [system] nonvar(_469544)
Redo: (212) [system] stream_property(_469544, file_no(1))
Unify: (212) [system] stream_property(_469544, file_no(1))
Call: (213) [system] nonvar(file_no(1))
Exit: (213) [system] nonvar(file_no(1))
Call: (213) [system] file_no(1)=alias(_480664)
Redo: (212) [system] stream_property(_469544, file_no(1))
Exit: (212) [system] stream_property((0x7f5bb7c1d100), file_no(1))
^ Exit: (211) [user] original_user_output((0x7f5bb7c1d100))
^ Call: (211) [user] with_output_to((0x7f5bb7c1d100), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^ Call: (213) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (213) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
Call: (216) [system] nb_current(suspend_answers, true)
^ Redo: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Call: (216) [user] answer_output(_491854)
^ Unify: (216) [user] answer_output(_491854)
^ Call: (217) [user] is_testing
^ Unify: (217) [user] is_testing
^ Call: (218) [user] is_metta_flag(test)
^ Unify: (218) [user] is_metta_flag(test)
^ Call: (220) [system] setup_call_cleanup('$notrace'(_497396, _497398), once(user:is_flag0(test)), '$restore_trace'(_497396, _497398))
^ Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_497396, _497398), system:once(user:is_flag0(test)), system:'$restore_trace'(_497396, _497398))
^ Call: (221) [system] sig_atomic(system:'$notrace'(_497396, _497398))
^ Exit: (220) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (218) [user] is_metta_flag(test)
^ Exit: (217) [user] is_testing
^ Call: (217) [user] original_user_output(_491854)
^ Unify: (217) [user] original_user_output(_491854)
Call: (218) [system] stream_property(_491854, file_no(1))
Unify: (218) [system] stream_property(_491854, file_no(1))
Call: (219) [system] nonvar(_491854)
Redo: (218) [system] stream_property(_491854, file_no(1))
Unify: (218) [system] stream_property(_491854, file_no(1))
Call: (219) [system] nonvar(_491854)
Redo: (218) [system] stream_property(_491854, file_no(1))
Unify: (218) [system] stream_property(_491854, file_no(1))
Call: (219) [system] nonvar(file_no(1))
Exit: (219) [system] nonvar(file_no(1))
Call: (219) [system] file_no(1)=alias(_514132)
Redo: (218) [system] stream_property(_491854, file_no(1))
Exit: (218) [system] stream_property((0x7f5bb7c1d100), file_no(1))
^ Exit: (217) [user] original_user_output((0x7f5bb7c1d100))
^ Exit: (216) [user] answer_output((0x7f5bb7c1d100))
^ Call: (216) [user] with_output_to((0x7f5bb7c1d100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Call: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Unify: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
Call: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
Fail: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
^ Redo: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Exit: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^ Exit: (216) [user] with_output_to((0x7f5bb7c1d100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^ Exit: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
Call: (215) [system] nb_setarg(1, prev_result('Empty'), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (215) [system] nb_setarg(1, prev_result(['det-if-then-else', ['file-search-path', bench, _9790], 'True', [',', ['prolog-load-context', directory, _9832], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (213) [system] user:in_answer_io(if_t(prev_result(['det-if-then-else', ['file-search-path', bench, _9790], 'True', [',', ['prolog-load-context', directory, _9832], []]])\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result(['det-if-then-else', ['file-search-path', bench, _9790], 'True', [',', ['prolog-load-context', directory, _9832], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (211) [user] with_output_to((0x7f5bb7c1d100), (in_answer_io(if_t(prev_result(['det-if-then-else', ['file-search-path', bench, _9790], 'True', [',', ['prolog-load-context', directory, _9832], []]])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result(['det-if-then-else', ['file-search-path', bench, _9790], 'True', [',', ['prolog-load-context', directory, _9832], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^ Exit: (210) [user] user_io((in_answer_io(if_t(prev_result(['det-if-then-else', ['file-search-path', bench, _9790], 'True', [',', ['prolog-load-context', directory, _9832], []]])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result(['det-if-then-else', ['file-search-path', bench, _9790], 'True', [',', ['prolog-load-context', directory, _9832], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^ Call: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))))))
^ Unify: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))))))
Call: (211) [system] 1=Exit: (211) [system] 1=Call: (212) [system] 1==1
Exit: (212) [system] 1==1
Call: (212) [system] true==true
Exit: (212) [system] true==true
^ Call: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Unify: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Call: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Unify: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Call: (214) [user] once((is_mettalog;is_testing))
^ Unify: (214) [system] once(user:(is_mettalog;is_testing))
^ Call: (216) [user] is_mettalog
^ Unify: (216) [user] is_mettalog
^ Call: (217) [user] is_win64
^ Unify: (217) [user] is_win64
Call: (218) [system] current_prolog_flag(windows, _30558)
Fail: (218) [system] current_prolog_flag(windows, _31486)
^ Fail: (217) [user] is_win64
^ Redo: (216) [user] is_mettalog
^ Unify: (216) [user] is_mettalog
^ Call: (217) [user] is_metta_flag(log)
^ Unify: (217) [user] is_metta_flag(log)
^ Call: (219) [system] setup_call_cleanup('$notrace'(_36946, _36948), once(user:is_flag0(log)), '$restore_trace'(_36946, _36948))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_36946, _36948), system:once(user:is_flag0(log)), system:'$restore_trace'(_36946, _36948))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_36946, _36948))
^ Fail: (217) [user] is_metta_flag(log)
^ Fail: (216) [user] is_mettalog
^ Call: (216) [user] is_testing
^ Unify: (216) [user] is_testing
^ Call: (217) [user] is_metta_flag(test)
^ Unify: (217) [user] is_metta_flag(test)
^ Call: (219) [system] setup_call_cleanup('$notrace'(_45316, _45318), once(user:is_flag0(test)), '$restore_trace'(_45316, _45318))
^ Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_45316, _45318), system:once(user:is_flag0(test)), system:'$restore_trace'(_45316, _45318))
^ Call: (220) [system] sig_atomic(system:'$notrace'(_45316, _45318))
^ Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (217) [user] is_metta_flag(test)
^ Exit: (216) [user] is_testing
^ Exit: (214) [system] once(user:(is_mettalog;is_testing))
^ Call: (214) [user] user_err(format('~N~nDeterministic: ', []))
^ Unify: (214) [user] user_err(format('~N~nDeterministic: ', []))
^ Call: (215) [user] original_user_error(_53712)
^ Unify: (215) [user] original_user_error(_53712)
Call: (216) [system] stream_property(_53712, file_no(2))
Unify: (216) [system] stream_property(_53712, file_no(2))
Call: (217) [system] nonvar(_53712)
Redo: (216) [system] stream_property(_53712, file_no(2))
Unify: (216) [system] stream_property(_53712, file_no(2))
Call: (217) [system] nonvar(_53712)
Redo: (216) [system] stream_property(_53712, file_no(2))
Unify: (216) [system] stream_property(_53712, file_no(2))
Call: (217) [system] nonvar(file_no(2))
Exit: (217) [system] nonvar(file_no(2))
Call: (217) [system] file_no(2)=alias(_64832)
Redo: (216) [system] stream_property(_53712, file_no(2))
Exit: (216) [system] stream_property((0x7f5bb7c1d200), file_no(2))
^ Exit: (215) [user] original_user_error((0x7f5bb7c1d200))
^ Call: (215) [user] with_output_to((0x7f5bb7c1d200), format('~N~nDeterministic: ', []))
^ Call: (217) [user] format('~N~nDeterministic: ', [])
Deterministic:
^ Exit: (217) [user] format('~N~nDeterministic: ', [])
^ Exit: (215) [user] with_output_to((0x7f5bb7c1d200), format('~N~nDeterministic: ', []))
^ Exit: (214) [user] user_err(format('~N~nDeterministic: ', []))
^ Exit: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^ Exit: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^ Call: (212) [user] ignore((not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))))
^ Unify: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))))
^ Call: (214) [user] not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^ Unify: (214) [user] not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^ Call: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))))
^ Unify: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))))
^ Call: (216) [user] once((is_mettalog;is_testing))
^ Unify: (216) [system] once(user:(is_mettalog;is_testing))
^ Call: (218) [user] is_mettalog
^ Unify: (218) [user] is_mettalog
^ Call: (219) [user] is_win64
^ Unify: (219) [user] is_win64
Call: (220) [system] current_prolog_flag(windows, _86524)
Fail: (220) [system] current_prolog_flag(windows, _87452)
^ Fail: (219) [user] is_win64
^ Redo: (218) [user] is_mettalog
^ Unify: (218) [user] is_mettalog
^ Call: (219) [user] is_metta_flag(log)
^ Unify: (219) [user] is_metta_flag(log)
^ Call: (221) [system] setup_call_cleanup('$notrace'(_92912, _92914), once(user:is_flag0(log)), '$restore_trace'(_92912, _92914))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_92912, _92914), system:once(user:is_flag0(log)), system:'$restore_trace'(_92912, _92914))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_92912, _92914))
^ Fail: (219) [user] is_metta_flag(log)
^ Fail: (218) [user] is_mettalog
^ Call: (218) [user] is_testing
^ Unify: (218) [user] is_testing
^ Call: (219) [user] is_metta_flag(test)
^ Unify: (219) [user] is_metta_flag(test)
^ Call: (221) [system] setup_call_cleanup('$notrace'(_101282, _101284), once(user:is_flag0(test)), '$restore_trace'(_101282, _101284))
^ Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_101282, _101284), system:once(user:is_flag0(test)), system:'$restore_trace'(_101282, _101284))
^ Call: (222) [system] sig_atomic(system:'$notrace'(_101282, _101284))
^ Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (219) [user] is_metta_flag(test)
^ Exit: (218) [user] is_testing
^ Exit: (216) [system] once(user:(is_mettalog;is_testing))
^ Call: (216) [user] user_err(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^ Unify: (216) [user] user_err(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^ Call: (217) [user] original_user_error(_109678)
^ Unify: (217) [user] original_user_error(_109678)
Call: (218) [system] stream_property(_109678, file_no(2))
Unify: (218) [system] stream_property(_109678, file_no(2))
Call: (219) [system] nonvar(_109678)
Redo: (218) [system] stream_property(_109678, file_no(2))
Unify: (218) [system] stream_property(_109678, file_no(2))
Call: (219) [system] nonvar(_109678)
Redo: (218) [system] stream_property(_109678, file_no(2))
Unify: (218) [system] stream_property(_109678, file_no(2))
Call: (219) [system] nonvar(file_no(2))
Exit: (219) [system] nonvar(file_no(2))
Call: (219) [system] file_no(2)=alias(_120798)
Redo: (218) [system] stream_property(_109678, file_no(2))
Exit: (218) [system] stream_property((0x7f5bb7c1d200), file_no(2))
^ Exit: (217) [user] original_user_error((0x7f5bb7c1d200))
^ Call: (217) [user] with_output_to((0x7f5bb7c1d200), if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^ Call: (219) [user] if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))
^ Unify: (219) [user] if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))
^ Call: (221) [user] symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (221) [user] symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (222) [system] atomic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Fail: (222) [system] atomic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Fail: (221) [user] symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (220) [user] nop(nl)
Unify: (220) [user] nop(nl)
Exit: (220) [user] nop(nl)
^ Exit: (219) [user] if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))
^ Exit: (217) [user] with_output_to((0x7f5bb7c1d200), if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^ Exit: (216) [user] user_err(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^ Exit: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))))
^ Exit: (214) [user] not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^ Call: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))
^ Unify: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))
^ Call: (215) [user] original_user_output(_141420)
^ Unify: (215) [user] original_user_output(_141420)
Call: (216) [system] stream_property(_141420, file_no(1))
Unify: (216) [system] stream_property(_141420, file_no(1))
Call: (217) [system] nonvar(_141420)
Redo: (216) [system] stream_property(_141420, file_no(1))
Unify: (216) [system] stream_property(_141420, file_no(1))
Call: (217) [system] nonvar(_141420)
Redo: (216) [system] stream_property(_141420, file_no(1))
Unify: (216) [system] stream_property(_141420, file_no(1))
Call: (217) [system] nonvar(file_no(1))
Exit: (217) [system] nonvar(file_no(1))
Call: (217) [system] file_no(1)=alias(_152540)
Redo: (216) [system] stream_property(_141420, file_no(1))
Exit: (216) [system] stream_property((0x7f5bb7c1d100), file_no(1))
^ Exit: (215) [user] original_user_output((0x7f5bb7c1d100))
^ Call: (215) [user] with_output_to((0x7f5bb7c1d100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))
^ Call: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))
^ Unify: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))
^ Call: (218) [user] as_tf(is_mettalog, _159442)
^ Unify: (218) [user] as_tf(is_mettalog, _159442)
Call: (219) [system] is_mettalog\=[_161302|_161304]
Exit: (219) [system] is_mettalog\=[_161302|_161304]
^ Call: (219) [user] catch_nowarn((call(is_mettalog)*->_159442='True';_159442='False'))
^ Unify: (219) [user] catch_nowarn((call(is_mettalog)*->_159442='True';_159442='False'))
Call: (220) [user] catch_err((call(is_mettalog)*->_159442='True';_159442='False'), error(_165040, _165042), fail)
Unify: (220) [user] catch_err((call(is_mettalog)*->_159442='True';_159442='False'), error(_165040, _165042), fail)
^ Call: (223) [user] is_mettalog
^ Unify: (223) [user] is_mettalog
^ Call: (224) [user] is_win64
^ Unify: (224) [user] is_win64
Call: (225) [system] current_prolog_flag(windows, _170656)
Fail: (225) [system] current_prolog_flag(windows, _171584)
^ Fail: (224) [user] is_win64
^ Redo: (223) [user] is_mettalog
^ Unify: (223) [user] is_mettalog
^ Call: (224) [user] is_metta_flag(log)
^ Unify: (224) [user] is_metta_flag(log)
^ Call: (226) [system] setup_call_cleanup('$notrace'(_177044, _177046), once(user:is_flag0(log)), '$restore_trace'(_177044, _177046))
^ Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_177044, _177046), system:once(user:is_flag0(log)), system:'$restore_trace'(_177044, _177046))
^ Call: (227) [system] sig_atomic(system:'$notrace'(_177044, _177046))
^ Fail: (224) [user] is_metta_flag(log)
^ Fail: (223) [user] is_mettalog
Call: (223) [system] _159442='False'
Exit: (223) [system] 'False'='False'
Exit: (220) [user] catch_err((call(is_mettalog)*->'False'='True';'False'='False'), error(_165040, _165042), fail)
^ Exit: (219) [user] catch_nowarn((call(is_mettalog)*->'False'='True';'False'='False'))
^ Exit: (218) [user] as_tf(is_mettalog, 'False')
^ Call: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))
^ Unify: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))
^ Call: (219) [user] was_option_value(src_indents, _188458)
^ Unify: (219) [user] was_option_value(src_indents, _188458)
Call: (220) [system] current_prolog_flag(src_indents, _190316)
Exit: (220) [system] current_prolog_flag(src_indents, [])
Call: (220) [system] _188458=[]
Exit: (220) [system] []=[]
^ Exit: (219) [user] was_option_value(src_indents, [])
^ Call: (219) [user] setup_call_cleanup(set_option_value(src_indents, 'False'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)), set_option_value(src_indents, []))
^ Unify: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)), user:set_option_value(src_indents, []))
^ Call: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^ Call: (222) [user] set_option_value(src_indents, 'False')
^ Unify: (222) [user] set_option_value(src_indents, 'False')
^ Call: (223) [user] set_option_value0(src_indents, 'False')
^ Unify: (223) [user] set_option_value0(src_indents, 'False')
^ Call: (224) [user] p2mE('False', _201750)
^ Unify: (224) [user] p2mE('False', 'False')
Call: (225) [system] atom('False')
Exit: (225) [system] atom('False')
^ Unify: (224) [user] p2mE('False', 'False')
^ Exit: (224) [user] p2mE('False', 'False')
Call: (225) [$syspreds] nb_setval(src_indents, 'False')
Unify: (225) [$syspreds] nb_setval(src_indents, 'False')
Call: (226) [system] duplicate_term('False', _209192)
Exit: (226) [system] duplicate_term('False', 'False')
Call: (226) [system] nb_linkval(src_indents, 'False')
Exit: (226) [system] nb_linkval(src_indents, 'False')
Exit: (225) [$syspreds] nb_setval(src_indents, 'False')
^ Call: (224) [user] p2mE(_213834, 'False')
^ Unify: (224) [user] p2mE('False', 'False')
Call: (225) [system] atom('False')
Exit: (225) [system] atom('False')
^ Unify: (224) [user] p2mE(false, 'False')
^ Exit: (224) [user] p2mE(false, 'False')
Call: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
Exit: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
Call: (225) [system] set_prolog_flag(src_indents, false)
Exit: (225) [system] set_prolog_flag(src_indents, false)
^ Exit: (223) [user] set_option_value0(src_indents, 'False')
^ Exit: (222) [user] set_option_value(src_indents, 'False')
^ Exit: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^ Call: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))
^ Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))
^ Call: (221) [user] is_compatio
^ Unify: (221) [user] is_compatio
^ Call: (223) [system] setup_call_cleanup('$notrace'(_229922, _229924), once(user:is_compatio0), '$restore_trace'(_229922, _229924))
^ Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_229922, _229924), system:once(user:is_compatio0), system:'$restore_trace'(_229922, _229924))
^ Call: (224) [system] sig_atomic(system:'$notrace'(_229922, _229924))
^ Fail: (221) [user] is_compatio
^ Redo: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))
^ Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))
^ Call: (222) [rtrace] rtrace:quietly3(user:(wots(_235784, must_det_ll(user:(\+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))), (_235784==""->true;our_ansi_format('yellow', '~w~n', [_235784]))))
^ Unify: (222) [rtrace] rtrace:quietly3(user:(wots(_235784, must_det_ll(user:(\+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))), (_235784==""->true;our_ansi_format('yellow', '~w~n', [_235784]))))
(det-if-then-else (file-search-path bench $) True (, (prolog-load-context directory $Dir) ()))
^ Exit: (222) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""]))))
^ Exit: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))
^ Call: (221) [user] set_option_value(src_indents, [])
^ Unify: (221) [user] set_option_value(src_indents, [])
^ Call: (222) [user] set_option_value0(src_indents, [])
^ Unify: (222) [user] set_option_value0(src_indents, [])
^ Call: (223) [user] p2mE([], _244930)
^ Unify: (223) [user] p2mE([], [])
Call: (224) [system] atom([])
Fail: (224) [system] atom([])
^ Redo: (223) [user] p2mE([], [])
^ Exit: (223) [user] p2mE([], [])
Call: (224) [$syspreds] nb_setval(src_indents, [])
Unify: (224) [$syspreds] nb_setval(src_indents, [])
Call: (225) [system] duplicate_term([], _252372)
Exit: (225) [system] duplicate_term([], [])
Call: (225) [system] nb_linkval(src_indents, [])
Exit: (225) [system] nb_linkval(src_indents, [])
Exit: (224) [$syspreds] nb_setval(src_indents, [])
^ Call: (223) [user] p2mE(_257014, [])
^ Unify: (223) [user] p2mE([], [])
Call: (224) [system] atom([])
Fail: (224) [system] atom([])
^ Redo: (223) [user] p2mE([], [])
^ Exit: (223) [user] p2mE([], [])
Call: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
Exit: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
Call: (224) [system] set_prolog_flag(src_indents, [])
Exit: (224) [system] set_prolog_flag(src_indents, [])
^ Exit: (222) [user] set_option_value0(src_indents, [])
^ Exit: (221) [user] set_option_value(src_indents, [])
^ Exit: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)), user:set_option_value(src_indents, []))
^ Exit: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))
^ Exit: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))
^ Exit: (215) [user] with_output_to((0x7f5bb7c1d100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))
^ Exit: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))
^ Exit: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))))
^ Exit: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))))))
^ Call: (210) [user] in_answer_io(write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^ Unify: (210) [user] in_answer_io(write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
Call: (211) [system] nb_current(suspend_answers, true)
^ Redo: (210) [user] in_answer_io(write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^ Unify: (210) [user] in_answer_io(write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^ Call: (211) [user] answer_output(_280224)
^ Unify: (211) [user] answer_output(_280224)
^ Call: (212) [user] is_testing
^ Unify: (212) [user] is_testing
^ Call: (213) [user] is_metta_flag(test)
^ Unify: (213) [user] is_metta_flag(test)
^ Call: (215) [system] setup_call_cleanup('$notrace'(_285766, _285768), once(user:is_flag0(test)), '$restore_trace'(_285766, _285768))
^ Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_285766, _285768), system:once(user:is_flag0(test)), system:'$restore_trace'(_285766, _285768))
^ Call: (216) [system] sig_atomic(system:'$notrace'(_285766, _285768))
^ Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (213) [user] is_metta_flag(test)
^ Exit: (212) [user] is_testing
^ Call: (212) [user] original_user_output(_280224)
^ Unify: (212) [user] original_user_output(_280224)
Call: (213) [system] stream_property(_280224, file_no(1))
Unify: (213) [system] stream_property(_280224, file_no(1))
Call: (214) [system] nonvar(_280224)
Redo: (213) [system] stream_property(_280224, file_no(1))
Unify: (213) [system] stream_property(_280224, file_no(1))
Call: (214) [system] nonvar(_280224)
Redo: (213) [system] stream_property(_280224, file_no(1))
Unify: (213) [system] stream_property(_280224, file_no(1))
Call: (214) [system] nonvar(file_no(1))
Exit: (214) [system] nonvar(file_no(1))
Call: (214) [system] file_no(1)=alias(_302502)
Redo: (213) [system] stream_property(_280224, file_no(1))
Exit: (213) [system] stream_property((0x7f5bb7c1d100), file_no(1))
^ Exit: (212) [user] original_user_output((0x7f5bb7c1d100))
^ Exit: (211) [user] answer_output((0x7f5bb7c1d100))
^ Call: (211) [user] with_output_to((0x7f5bb7c1d100), write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
Call: (213) [user] write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Unify: (213) [user] write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (214) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=='Empty'
Redo: (213) [user] write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Unify: (213) [user] write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Unify: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (215) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=='Empty'
Redo: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Unify: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (215) [system] ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Redo: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Unify: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Call: (215) [$attvar] copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _320006, _320008)
Unify: (215) [$attvar] copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _320006, _320008)
Call: (216) [system] term_attvars(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _321874)
Exit: (216) [system] term_attvars(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [])
Call: (216) [system] []==[]
Exit: (216) [system] []==[]
Call: (216) [system] _320008=[]
Exit: (216) [system] []=[]
Call: (216) [system] copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _320006)
Exit: (216) [system] copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _328400], 'True', [',', ['prolog-load-context', directory, _328442], []]])
Exit: (215) [$attvar] copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _328400], 'True', [',', ['prolog-load-context', directory, _328442], []]], [])
Call: (215) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _328400], 'True', [',', ['prolog-load-context', directory, _328442], []]]
Exit: (215) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
Call: (215) [user] write_bsrc_goal(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [])
Unify: (215) [user] write_bsrc_goal(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [])
^ Call: (216) [user] write_src(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Unify: (216) [user] write_src(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Call: (218) [system] setup_call_cleanup('$notrace'(_335864, _335866), once(user:(guess_metta_vars(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), pp_sex(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), '$restore_trace'(_335864, _335866))
^ Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_335864, _335866), system:once(user:(guess_metta_vars(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), pp_sex(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(_335864, _335866))
^ Call: (219) [system] sig_atomic(system:'$notrace'(_335864, _335866))
(det-if-then-else
(file-search-path bench $_4094) True
(,
(prolog-load-context directory $_4148) ()))
^ Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(guess_metta_vars(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), pp_sex(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(3, -1))
^ Exit: (216) [user] write_src(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (215) [user] write_bsrc_goal(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [])
Exit: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
Exit: (213) [user] write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^ Exit: (211) [user] with_output_to((0x7f5bb7c1d100), write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^ Exit: (210) [user] in_answer_io(write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^ Call: (210) [user] not_compatio(format('~N'))
^ Unify: (210) [user] not_compatio(format('~N'))
^ Call: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Unify: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Call: (212) [user] once((is_mettalog;is_testing))
^ Unify: (212) [system] once(user:(is_mettalog;is_testing))
^ Call: (214) [user] is_mettalog
^ Unify: (214) [user] is_mettalog
^ Call: (215) [user] is_win64
^ Unify: (215) [user] is_win64
Call: (216) [system] current_prolog_flag(windows, _356128)
Fail: (216) [system] current_prolog_flag(windows, _357056)
^ Fail: (215) [user] is_win64
^ Redo: (214) [user] is_mettalog
^ Unify: (214) [user] is_mettalog
^ Call: (215) [user] is_metta_flag(log)
^ Unify: (215) [user] is_metta_flag(log)
^ Call: (217) [system] setup_call_cleanup('$notrace'(_362516, _362518), once(user:is_flag0(log)), '$restore_trace'(_362516, _362518))
^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_362516, _362518), system:once(user:is_flag0(log)), system:'$restore_trace'(_362516, _362518))
^ Call: (218) [system] sig_atomic(system:'$notrace'(_362516, _362518))
^ Fail: (215) [user] is_metta_flag(log)
^ Fail: (214) [user] is_mettalog
^ Call: (214) [user] is_testing
^ Unify: (214) [user] is_testing
^ Call: (215) [user] is_metta_flag(test)
^ Unify: (215) [user] is_metta_flag(test)
^ Call: (217) [system] setup_call_cleanup('$notrace'(_370886, _370888), once(user:is_flag0(test)), '$restore_trace'(_370886, _370888))
^ Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_370886, _370888), system:once(user:is_flag0(test)), system:'$restore_trace'(_370886, _370888))
^ Call: (218) [system] sig_atomic(system:'$notrace'(_370886, _370888))
^ Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (215) [user] is_metta_flag(test)
^ Exit: (214) [user] is_testing
^ Exit: (212) [system] once(user:(is_mettalog;is_testing))
^ Call: (212) [user] user_err(format('~N'))
^ Unify: (212) [user] user_err(format('~N'))
^ Call: (213) [user] original_user_error(_379282)
^ Unify: (213) [user] original_user_error(_379282)
Call: (214) [system] stream_property(_379282, file_no(2))
Unify: (214) [system] stream_property(_379282, file_no(2))
Call: (215) [system] nonvar(_379282)
Redo: (214) [system] stream_property(_379282, file_no(2))
Unify: (214) [system] stream_property(_379282, file_no(2))
Call: (215) [system] nonvar(_379282)
Redo: (214) [system] stream_property(_379282, file_no(2))
Unify: (214) [system] stream_property(_379282, file_no(2))
Call: (215) [system] nonvar(file_no(2))
Exit: (215) [system] nonvar(file_no(2))
Call: (215) [system] file_no(2)=alias(_390402)
Redo: (214) [system] stream_property(_379282, file_no(2))
Exit: (214) [system] stream_property((0x7f5bb7c1d200), file_no(2))
^ Exit: (213) [user] original_user_error((0x7f5bb7c1d200))
^ Call: (213) [user] with_output_to((0x7f5bb7c1d200), format('~N'))
Call: (215) [$syspreds] format('~N')
Unify: (215) [$syspreds] format('~N')
^ Call: (216) [$syspreds] format('~N', [])
^ Exit: (216) [$syspreds] format('~N', [])
Exit: (215) [$syspreds] format('~N')
^ Exit: (213) [user] with_output_to((0x7f5bb7c1d200), format('~N'))
^ Exit: (212) [user] user_err(format('~N'))
^ Exit: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^ Exit: (210) [user] not_compatio(format('~N'))
Call: (210) [system] true\==true
Fail: (210) [system] true\==true
Call: (210) [system] _4908=false
Exit: (210) [system] false=false
^ Call: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.501810087)))))
^ Unify: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.501810087)))))
Call: (212) [system] false==true
Fail: (212) [system] false==true
Call: (212) [system] true==true
Exit: (212) [system] true==true
^ Call: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.501810087))))
^ Unify: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.501810087))))
^ Call: (213) [system] setup_call_cleanup('$notrace'(_415106, _415108), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.501810087))))), _415064, fbug((_415064-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.501810087))))))))), '$restore_trace'(_415106, _415108))
^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_415106, _415108), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.501810087))))), _415064, fbug((_415064-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.501810087))))))))), system:'$restore_trace'(_415106, _415108))
^ Call: (214) [system] sig_atomic(system:'$notrace'(_415106, _415108))
^ Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.501810087))))), _415064, fbug((_415064-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.501810087))))))))), system:'$restore_trace'(3, -1))
^ Exit: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.501810087))))
^ Exit: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.501810087)))))
^ Call: (210) [user] color_g_mesg('green', ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _5012), maplist(print_var, _5012), nop(nl)));true)))
^ Unify: (210) [user] color_g_mesg('green', user:ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _5012), maplist(print_var, _5012), nop(nl)));true)))
^ Call: (212) [system] setup_call_cleanup('$notrace'(_423922, _423924), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _5012), maplist(print_var, _5012), nop(nl)));true))))), '$restore_trace'(_423922, _423924))
^ Unify: (212) [system] setup_call_cleanup(system:'$notrace'(_423922, _423924), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _5012), maplist(print_var, _5012), nop(nl)));true))))), system:'$restore_trace'(_423922, _423924))
^ Call: (213) [system] sig_atomic(system:'$notrace'(_423922, _423924))
^ Exit: (212) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _5012), maplist(print_var, _5012), nop(nl)));true))))), system:'$restore_trace'(3, -1))
^ Exit: (210) [user] color_g_mesg('green', user:ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _5012), maplist(print_var, _5012), nop(nl)));true)))
Call: (210) [system] false==true
Fail: (210) [system] false==true
Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
Call: (208) [$syspreds] flag(result_num, _436868, _436868)
Unify: (208) [$syspreds] flag(result_num, _436868, _436868)
Call: (209) [system] _436868==_436868
Exit: (209) [system] _436868==_436868
Call: (209) [system] get_flag(result_num, _436868)
Exit: (209) [system] get_flag(result_num, 1)
Exit: (208) [$syspreds] flag(result_num, 1, 1)
Call: (208) [system] 1==0
Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
^ Call: (208) [user] in_answer_io(write(']\n'))
^ Unify: (208) [user] in_answer_io(write(']\n'))
Call: (209) [system] nb_current(suspend_answers, true)
^ Redo: (208) [user] in_answer_io(write(']\n'))
^ Unify: (208) [user] in_answer_io(write(']\n'))
^ Call: (209) [user] answer_output(_453766)
^ Unify: (209) [user] answer_output(_453766)
^ Call: (210) [user] is_testing
^ Unify: (210) [user] is_testing
^ Call: (211) [user] is_metta_flag(test)
^ Unify: (211) [user] is_metta_flag(test)
^ Call: (213) [system] setup_call_cleanup('$notrace'(_459308, _459310), once(user:is_flag0(test)), '$restore_trace'(_459308, _459310))
^ Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_459308, _459310), system:once(user:is_flag0(test)), system:'$restore_trace'(_459308, _459310))
^ Call: (214) [system] sig_atomic(system:'$notrace'(_459308, _459310))
^ Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (211) [user] is_metta_flag(test)
^ Exit: (210) [user] is_testing
^ Call: (210) [user] original_user_output(_453766)
^ Unify: (210) [user] original_user_output(_453766)
Call: (211) [system] stream_property(_453766, file_no(1))
Unify: (211) [system] stream_property(_453766, file_no(1))
Call: (212) [system] nonvar(_453766)
Redo: (211) [system] stream_property(_453766, file_no(1))
Unify: (211) [system] stream_property(_453766, file_no(1))
Call: (212) [system] nonvar(_453766)
Redo: (211) [system] stream_property(_453766, file_no(1))
Unify: (211) [system] stream_property(_453766, file_no(1))
Call: (212) [system] nonvar(file_no(1))
Exit: (212) [system] nonvar(file_no(1))
Call: (212) [system] file_no(1)=alias(_476044)
Redo: (211) [system] stream_property(_453766, file_no(1))
Exit: (211) [system] stream_property((0x7f5bb7c1d100), file_no(1))
^ Exit: (210) [user] original_user_output((0x7f5bb7c1d100))
^ Exit: (209) [user] answer_output((0x7f5bb7c1d100))
^ Call: (209) [user] with_output_to((0x7f5bb7c1d100), write(']\n'))
Call: (211) [system] write(']\n')
]
Exit: (211) [system] write(']\n')
^ Exit: (209) [user] with_output_to((0x7f5bb7c1d100), write(']\n'))
^ Exit: (208) [user] in_answer_io(write(']\n'))
^ Call: (208) [user] ignore(res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])=res(_3422))
^ Unify: (208) [system] ignore(user:(res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])=res(_3422)))
Call: (209) [system] res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])=res(_3422)
Exit: (209) [system] res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])=res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])
^ Exit: (208) [system] ignore(user:(res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])=res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])))
Exit: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])
Exit: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])
Exit: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])
^ Exit: (200) [system] ignore(user:catch((not_compatio(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])), notrace(into_metta_callable('&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228])), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])), give_up(_3906), pp_m('red', gave_up(_3906))))
Exit: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])
Exit: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]]))
Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], ['det-if-then-else', ['file-search-path', bench, _3936], 'True', [',', ['prolog-load-context', directory, _3978], []]])
Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), ['det-if-then-else', ['file-search-path', bench, _3936], 'True', [',', ['prolog-load-context', directory, _3978], []]])
^ Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), ['det-if-then-else', ['file-search-path', bench, _3936], 'True', [',', ['prolog-load-context', directory, _3978], []]]))
^ Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^ Unify: (193) [user] metta_file_buffer(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _19482, _19488], ['load-files', [with_self, _19482, [bench, _19482]], [::, [silent, 'True'], [if, changed]]]]]], ['__'=_19488, '_P'=_19482], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(777, 35, 41, 777))
^ Exit: (193) [user] metta_file_buffer(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _19482, _19488], ['load-files', [with_self, _19482, [bench, _19482]], [::, [silent, 'True'], [if, changed]]]]]], ['__'=_19488, '_P'=_19482], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(777, 35, 41, 777))
^ Call: (194) [user] apply:maplist(maybe_assign, ['__'=_19488, '_P'=_19482])
^ Unify: (194) [apply] apply:maplist(user:maybe_assign, ['__'=_19488, '_P'=_19482])
Call: (195) [apply] apply:maplist_(['__'=_19488, '_P'=_19482], user:maybe_assign)
Unify: (195) [apply] apply:maplist_(['__'=_19488, '_P'=_19482], user:maybe_assign)
Call: (196) [user] maybe_assign('__'=_19488)
Unify: (196) [user] maybe_assign('__'=_19488)
^ Call: (197) [user] ignore(_19488=__)
^ Unify: (197) [system] ignore(user:(_19488=__))
Call: (198) [system] _19488=__
Exit: (198) [system] __=__
^ Exit: (197) [system] ignore(user:(__=__))
Exit: (196) [user] maybe_assign('__'=__)
Call: (196) [apply] apply:maplist_(['_P'=_19482], user:maybe_assign)
Unify: (196) [apply] apply:maplist_(['_P'=_19482], user:maybe_assign)
Call: (197) [user] maybe_assign('_P'=_19482)
Unify: (197) [user] maybe_assign('_P'=_19482)
^ Call: (198) [user] ignore(_19482=_P)
^ Unify: (198) [system] ignore(user:(_19482=_P))
Call: (199) [system] _19482=_P
Exit: (199) [system] _P=_P
^ Exit: (198) [system] ignore(user:(_P=_P))
Exit: (197) [user] maybe_assign('_P'=_P)
Call: (197) [apply] apply:maplist_([], user:maybe_assign)
Unify: (197) [apply] apply:maplist_([], user:maybe_assign)
Exit: (197) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_(['_P'=_P], user:maybe_assign)
Exit: (195) [apply] apply:maplist_(['__'=__, '_P'=_P], user:maybe_assign)
^ Exit: (194) [apply] apply:maplist(user:maybe_assign, ['__'=__, '_P'=_P])
^ Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422))
^ Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422))
Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
Call: (196) [system] var([=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
Call: (196) [system] [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]==[]
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
Call: (196) [system] string([=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
^ Call: (196) [user] if_t(into_simple_op(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _109886), pfcAdd_Now('next-operation'(_109886)))
^ Unify: (196) [user] if_t(into_simple_op(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _109886), pfcAdd_Now('next-operation'(_109886)))
Call: (197) [user] into_simple_op(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _109886)
Unify: (197) [user] into_simple_op(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], op(+, =, _112678))
Call: (198) [user] o_s([['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _112678)
Unify: (198) [user] o_s([['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _112678)
Call: (199) [user] o_s(['compile-programs'], _112678)
Unify: (199) [user] o_s(['compile-programs'], _112678)
Call: (200) [user] o_s('compile-programs', _112678)
Unify: (200) [user] o_s('compile-programs', 'compile-programs')
Exit: (200) [user] o_s('compile-programs', 'compile-programs')
Exit: (199) [user] o_s(['compile-programs'], 'compile-programs')
Exit: (198) [user] o_s([['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], 'compile-programs')
Exit: (197) [user] into_simple_op(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], op(+, =, 'compile-programs'))
^ Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'compile-programs')))
^ Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'compile-programs')))
^ Call: (198) [user] current_predicate(pfcAdd/1)
^ Exit: (198) [user] current_predicate(pfcAdd/1)
^ Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'compile-programs'))))
^ Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'compile-programs'))))
^ Call: (199) [user] clause(pfcTraceExecution, true)
^ Fail: (199) [user] clause(pfcTraceExecution, true)
^ Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'compile-programs'))))
^ Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'compile-programs'))))
^ Call: (198) [user] pfcAdd('next-operation'(op(+, =, 'compile-programs')))
^ Unify: (198) [user] pfcAdd('next-operation'(op(+, =, 'compile-programs')))
^ Call: (199) [user] must_ex(current_why_UU(_133896))
^ Unify: (199) [user] must_ex(current_why_UU(_133896))
Call: (201) [user] current_why_UU(_133896)
Unify: (201) [user] current_why_UU(_133896)
^ Call: (202) [user] get_why_uu(_133896)
^ Unify: (202) [user] get_why_uu(_133896)
^ Call: (203) [user] findall(_139436, current_why(_139436), _139442)
^ Unify: (203) [$bags] findall(_139436, user:current_why(_139436), _139442)
^ Call: (204) [$bags] findall(_139436, user:current_why(_139436), _139442, [])
^ Unify: (204) [$bags] findall(_139436, user:current_why(_139436), _139442, [])
^ Call: (205) [$bags] cleanup_bag(findall_loop(_139436, user:current_why(_139436), _139442, []), '$destroy_findall_bag')
^ Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_139436, user:current_why(_139436), _139442, []), '$bags':'$destroy_findall_bag')
Call: (206) [$bags] findall_loop(_139436, user:current_why(_139436), _139442, [])
Unify: (206) [$bags] findall_loop(_139436, user:current_why(_139436), _139442, [])
^ Call: (207) [user] bugger:current_why(_139436)
^ Unify: (207) [user] bugger:current_why(_139436)
^ Call: (208) [user] bugger:current_why_data(_139436)
^ Unify: (208) [user] bugger:current_why_data(_139436)
Call: (209) [system] nb_current('$current_why', wp(_139436, _150696))
Fail: (209) [system] nb_current('$current_why', wp(_139436, _150696))
^ Redo: (208) [user] bugger:current_why_data(_139436)
^ Unify: (208) [user] bugger:current_why_data(_139436)
Call: (209) [t_l] t_l:current_why_source(_139436)
Fail: (209) [t_l] t_l:current_why_source(_139436)
^ Fail: (208) [user] bugger:current_why_data(_139436)
^ Redo: (207) [user] bugger:current_why(_139436)
^ Unify: (207) [user] bugger:current_why(mfl4(_158124, _158126, _158128, _158130))
^ Call: (209) [system] setup_call_cleanup('$notrace'(_159080, _159082), once(user:current_mfl4(_158124, _158126, _158128, _158130)), '$restore_trace'(_159080, _159082))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_159080, _159082), system:once(user:current_mfl4(_158124, _158126, _158128, _158130)), system:'$restore_trace'(_159080, _159082))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_159080, _159082))
^ Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_158124, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^ Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_158124, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Redo: (206) [$bags] findall_loop(_139436, user:current_why(_139436), _139442, [])
Exit: (206) [$bags] findall_loop(_139436, user:current_why(_139436), [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_139436, user:current_why(_139436), [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^ Exit: (204) [$bags] findall(_139436, user:current_why(_139436), [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (203) [$bags] findall(_139436, user:current_why(_139436), [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (203) [system] [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
Exit: (203) [system] [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^ Call: (203) [user] u_to_uu([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _133896)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
Call: (204) [system] var([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (204) [system] var([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (203) [user] u_to_uu([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _133896)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] nonvar([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (204) [system] nonvar([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_295508, _295510)
Fail: (204) [system] [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_295508, _295510)
^ Redo: (203) [user] u_to_uu([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _133896)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _133896)
^ Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _325870)
^ Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _325870)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _325870)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (206) [system] var([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (206) [system] var([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _325870)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Call: (206) [user] not(compound([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Unify: (206) [system] not(user:compound([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
Call: (207) [system] compound([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (207) [system] compound([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Fail: (206) [system] not(user:compound([P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _325870)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _325870)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _325870)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (207) [system] var(P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (207) [system] var(P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _325870)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (207) [user] not(compound(P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Unify: (207) [system] not(user:compound(P;HTML|mfl4(_175912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
Call: (208) [system] compound(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (208) [system] compound(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Fail: (207) [system] not(user:compound(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4040)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3994)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (205) [system] var(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (205) [system] var(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3994)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (205) [system] nonvar(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (205) [system] nonvar(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (205) [system] P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_169874, _169876)
Fail: (205) [system] P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_169874, _169876)
^ Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3994)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (203) [user] u_to_uu([P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (202) [user] get_why_uu((P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Exit: (201) [user] current_why_UU((P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (200) [user] pfcPost('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (200) [user] pfcPost('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'compile-programs')))
^ Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'compile-programs')))
Call: (202) [system] is_list('next-operation'(op(+, =, 'compile-programs')))
Fail: (202) [system] is_list('next-operation'(op(+, =, 'compile-programs')))
^ Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'compile-programs')))
^ Call: (202) [user] pfcPost1('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (203) [user] control_arg_types('next-operation'(op(+, =, 'compile-programs')), _328188)
^ Unify: (203) [user] control_arg_types('next-operation'(op(+, =, 'compile-programs')), _328188)
Call: (204) [system] fail
Fail: (204) [system] fail
^ Fail: (203) [user] control_arg_types('next-operation'(op(+, =, 'compile-programs')), _328188)
^ Redo: (202) [user] pfcPost1('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _347984, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_347984)), trace)))
^ Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _347984, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_347984)), trace)))
^ Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _347984, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_347984)), trace)), user:each_call_cleanup)
^ Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _347984, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_347984)), trace)), user:each_call_cleanup)
Call: (205) [system] current_prolog_flag(occurs_check, _378426)
Exit: (205) [system] current_prolog_flag(occurs_check, true)
^ Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _347984, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_347984)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _347984, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_347984)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (206) [system] true==true
Exit: (206) [system] true==true
^ Call: (207) [user] pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (207) [user] pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'compile-programs')), P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'compile-programs')), P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')))
^ Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')), true)
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')), true)
^ Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'compile-programs')), true)
^ Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'compile-programs')), true)
^ Call: (211) [user] strip_module('next-operation'(op(+, =, 'compile-programs')), _478838, _478840)
^ Exit: (211) [user] strip_module('next-operation'(op(+, =, 'compile-programs')), user, 'next-operation'(op(+, =, 'compile-programs')))
^ Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
^ Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
Call: (212) [system] _482582=user
Exit: (212) [system] user=user
^ Call: (212) [user] clause(user:'next-operation'(op(+, =, 'compile-programs')), true, _484452)
^ Fail: (212) [user] clause('next-operation'(op(+, =, 'compile-programs')), true, _484452)
^ Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
^ Call: (212) [user] clause(user:'next-operation'(op(+, =, 'compile-programs')), true, _487280)
^ Fail: (212) [user] clause('next-operation'(op(+, =, 'compile-programs')), true, _487280)
^ Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
^ Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'compile-programs')), true)
^ Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')), true)
^ Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')))
^ Call: (208) [user] pfcPost2('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (208) [user] pfcPost2('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'compile-programs')));assert('next-operation'(op(+, =, 'compile-programs'))))))
^ Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'compile-programs')));assert('next-operation'(op(+, =, 'compile-programs'))))))
^ Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'compile-programs')));assert('next-operation'(op(+, =, 'compile-programs')))))
^ Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'compile-programs')));assert('next-operation'(op(+, =, 'compile-programs')))))
^ Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'compile-programs')))
^ Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'compile-programs')))
^ Call: (214) [user] strip_module('next-operation'(op(+, =, 'compile-programs')), _514590, _514592)
^ Exit: (214) [user] strip_module('next-operation'(op(+, =, 'compile-programs')), user, 'next-operation'(op(+, =, 'compile-programs')))
^ Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'compile-programs')), _516470, _516472)
^ Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')), true)
Call: (215) [system] var('next-operation'(op(+, =, 'compile-programs')))
Fail: (215) [system] var('next-operation'(op(+, =, 'compile-programs')))
^ Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'compile-programs')), _516470, _516472)
^ Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')), true)
^ Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')), true)
^ Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
^ Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
Call: (215) [system] _5062=user
Exit: (215) [system] user=user
^ Call: (215) [user] clause(user:'next-operation'(op(+, =, 'compile-programs')), true, _6932)
^ Fail: (215) [user] clause('next-operation'(op(+, =, 'compile-programs')), true, _6932)
^ Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
^ Call: (215) [user] clause(user:'next-operation'(op(+, =, 'compile-programs')), true, _9760)
^ Fail: (215) [user] clause('next-operation'(op(+, =, 'compile-programs')), true, _9760)
^ Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
^ Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'compile-programs')))
^ Call: (213) [user] assert('next-operation'(op(+, =, 'compile-programs')))
^ Exit: (213) [user] assert('next-operation'(op(+, =, 'compile-programs')))
^ Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'compile-programs')));assert('next-operation'(op(+, =, 'compile-programs')))))
^ Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'compile-programs')));assert('next-operation'(op(+, =, 'compile-programs'))))))
^ Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'compile-programs')))
^ Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'compile-programs')))
^ Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'compile-programs')))
^ Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'compile-programs')))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _66430)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _66430)
Call: (216) [system] var('next-operation'(op(+, =, 'compile-programs')))
Fail: (216) [system] var('next-operation'(op(+, =, 'compile-programs')))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _66430)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _66430)
Call: (216) [system] compound('next-operation'(op(+, =, 'compile-programs')))
Exit: (216) [system] compound('next-operation'(op(+, =, 'compile-programs')))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _66430)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _66430)
Call: (216) [system] _77582 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _79440)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _79440)
Call: (217) [system] is_list('next-operation'(op(+, =, 'compile-programs')))
Fail: (217) [system] is_list('next-operation'(op(+, =, 'compile-programs')))
^ Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _79440)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _79440)
Call: (217) [system] compound('next-operation'(op(+, =, 'compile-programs')))
Exit: (217) [system] compound('next-operation'(op(+, =, 'compile-programs')))
Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'compile-programs')), _86850, _86852)
Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'compile-programs')), 'next-operation', [op(+, =, 'compile-programs')])
Call: (217) [lists] lists:member(_79440, ['next-operation', op(+, =, 'compile-programs')])
Unify: (217) [lists] lists:member(_79440, ['next-operation', op(+, =, 'compile-programs')])
Call: (218) [lists] lists:member_([op(+, =, 'compile-programs')], _79440, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, 'compile-programs')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(+, =, 'compile-programs')], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'compile-programs')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _66430)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _66430)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _66430)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _66430)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _66430)
Call: (217) [system] _66430='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), 'next-operation')
^ Call: (215) [user] pfcIgnored('next-operation')
^ Fail: (215) [user] pfcIgnored('next-operation')
Redo: (218) [lists] lists:member_([op(+, =, 'compile-programs')], _79440, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, 'compile-programs')], _79440, 'next-operation')
Call: (219) [lists] lists:member_([], _79440, op(+, =, 'compile-programs'))
Unify: (219) [lists] lists:member_([], op(+, =, 'compile-programs'), op(+, =, 'compile-programs'))
Exit: (219) [lists] lists:member_([], op(+, =, 'compile-programs'), op(+, =, 'compile-programs'))
Exit: (218) [lists] lists:member_([op(+, =, 'compile-programs')], op(+, =, 'compile-programs'), 'next-operation')
Exit: (217) [lists] lists:member(op(+, =, 'compile-programs'), ['next-operation', op(+, =, 'compile-programs')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), op(+, =, 'compile-programs'))
^ Call: (216) [user] compound_eles(0, op(+, =, 'compile-programs'), _66430)
^ Unify: (216) [user] compound_eles(0, op(+, =, 'compile-programs'), _66430)
Call: (217) [system] var(op(+, =, 'compile-programs'))
Fail: (217) [system] var(op(+, =, 'compile-programs'))
^ Redo: (216) [user] compound_eles(0, op(+, =, 'compile-programs'), _66430)
^ Unify: (216) [user] compound_eles(0, op(+, =, 'compile-programs'), _66430)
Call: (217) [system] compound(op(+, =, 'compile-programs'))
Exit: (217) [system] compound(op(+, =, 'compile-programs'))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _66430=op(+, =, 'compile-programs')
Exit: (217) [system] op(+, =, 'compile-programs')=op(+, =, 'compile-programs')
^ Exit: (216) [user] compound_eles(0, op(+, =, 'compile-programs'), op(+, =, 'compile-programs'))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), op(+, =, 'compile-programs'))
^ Call: (215) [user] pfcIgnored(op(+, =, 'compile-programs'))
^ Fail: (215) [user] pfcIgnored(op(+, =, 'compile-programs'))
^ Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'compile-programs')))
^ Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'compile-programs')))
^ Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'compile-programs')))
^ Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _134230)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _134230)
Call: (215) [system] var('next-operation'(op(+, =, 'compile-programs')))
Fail: (215) [system] var('next-operation'(op(+, =, 'compile-programs')))
^ Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _134230)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _134230)
Call: (215) [system] compound('next-operation'(op(+, =, 'compile-programs')))
Exit: (215) [system] compound('next-operation'(op(+, =, 'compile-programs')))
Call: (215) [system] 1<1
Fail: (215) [system] 1<1
^ Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _134230)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _134230)
Call: (215) [system] _145382 is 1+ -1
Exit: (215) [system] 0 is 1+ -1
^ Call: (215) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _147240)
^ Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _147240)
Call: (216) [system] is_list('next-operation'(op(+, =, 'compile-programs')))
Fail: (216) [system] is_list('next-operation'(op(+, =, 'compile-programs')))
^ Redo: (215) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _147240)
^ Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _147240)
Call: (216) [system] compound('next-operation'(op(+, =, 'compile-programs')))
Exit: (216) [system] compound('next-operation'(op(+, =, 'compile-programs')))
Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'compile-programs')), _154650, _154652)
Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'compile-programs')), 'next-operation', [op(+, =, 'compile-programs')])
Call: (216) [lists] lists:member(_147240, ['next-operation', op(+, =, 'compile-programs')])
Unify: (216) [lists] lists:member(_147240, ['next-operation', op(+, =, 'compile-programs')])
Call: (217) [lists] lists:member_([op(+, =, 'compile-programs')], _147240, 'next-operation')
Unify: (217) [lists] lists:member_([op(+, =, 'compile-programs')], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member_([op(+, =, 'compile-programs')], 'next-operation', 'next-operation')
Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'compile-programs')])
^ Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), 'next-operation')
^ Call: (215) [user] compound_eles(0, 'next-operation', _134230)
^ Unify: (215) [user] compound_eles(0, 'next-operation', _134230)
Call: (216) [system] var('next-operation')
Fail: (216) [system] var('next-operation')
^ Redo: (215) [user] compound_eles(0, 'next-operation', _134230)
^ Unify: (215) [user] compound_eles(0, 'next-operation', _134230)
Call: (216) [system] compound('next-operation')
Fail: (216) [system] compound('next-operation')
^ Redo: (215) [user] compound_eles(0, 'next-operation', _134230)
Call: (216) [system] _134230='next-operation'
Exit: (216) [system] 'next-operation'='next-operation'
^ Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), 'next-operation')
^ Call: (214) [user] pfcTraced('next-operation')
^ Fail: (214) [user] pfcTraced('next-operation')
Redo: (217) [lists] lists:member_([op(+, =, 'compile-programs')], _147240, 'next-operation')
Unify: (217) [lists] lists:member_([op(+, =, 'compile-programs')], _147240, 'next-operation')
Call: (218) [lists] lists:member_([], _147240, op(+, =, 'compile-programs'))
Unify: (218) [lists] lists:member_([], op(+, =, 'compile-programs'), op(+, =, 'compile-programs'))
Exit: (218) [lists] lists:member_([], op(+, =, 'compile-programs'), op(+, =, 'compile-programs'))
Exit: (217) [lists] lists:member_([op(+, =, 'compile-programs')], op(+, =, 'compile-programs'), 'next-operation')
Exit: (216) [lists] lists:member(op(+, =, 'compile-programs'), ['next-operation', op(+, =, 'compile-programs')])
^ Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), op(+, =, 'compile-programs'))
^ Call: (215) [user] compound_eles(0, op(+, =, 'compile-programs'), _134230)
^ Unify: (215) [user] compound_eles(0, op(+, =, 'compile-programs'), _134230)
Call: (216) [system] var(op(+, =, 'compile-programs'))
Fail: (216) [system] var(op(+, =, 'compile-programs'))
^ Redo: (215) [user] compound_eles(0, op(+, =, 'compile-programs'), _134230)
^ Unify: (215) [user] compound_eles(0, op(+, =, 'compile-programs'), _134230)
Call: (216) [system] compound(op(+, =, 'compile-programs'))
Exit: (216) [system] compound(op(+, =, 'compile-programs'))
Call: (216) [system] 0<1
Exit: (216) [system] 0<1
Call: (216) [system] _134230=op(+, =, 'compile-programs')
Exit: (216) [system] op(+, =, 'compile-programs')=op(+, =, 'compile-programs')
^ Exit: (215) [user] compound_eles(0, op(+, =, 'compile-programs'), op(+, =, 'compile-programs'))
^ Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), op(+, =, 'compile-programs'))
^ Call: (214) [user] pfcTraced(op(+, =, 'compile-programs'))
^ Fail: (214) [user] pfcTraced(op(+, =, 'compile-programs'))
^ Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'compile-programs')))
^ Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcSpied('next-operation'(op(+, =, 'compile-programs')), +)
^ Fail: (213) [user] pfcSpied('next-operation'(op(+, =, 'compile-programs')), +)
^ Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcGetSearch(_300642)
^ Unify: (212) [user] pfcGetSearch(_300642)
Call: (213) [t_l] t_l:pfcSearchTL(_302492)
Fail: (213) [t_l] t_l:pfcSearchTL(_302492)
^ Redo: (212) [user] pfcGetSearch(_300642)
^ Call: (213) [user] pfcSearch(_305266)
^ Unify: (213) [user] pfcSearch(direct)
^ Exit: (213) [user] pfcSearch(direct)
Call: (213) [system] _300642=direct
Exit: (213) [system] direct=direct
^ Exit: (212) [user] pfcGetSearch(direct)
^ Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (213) [system] direct=direct
Exit: (213) [system] direct=direct
^ Call: (213) [user] pfcFwd('next-operation'(op(+, =, 'compile-programs')))
^ Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'compile-programs')))
^ Call: (214) [user] control_arg_types('next-operation'(op(+, =, 'compile-programs')), _329700)
^ Unify: (214) [user] control_arg_types('next-operation'(op(+, =, 'compile-programs')), _329700)
Call: (215) [system] fail
Fail: (215) [system] fail
^ Fail: (214) [user] control_arg_types('next-operation'(op(+, =, 'compile-programs')), _329700)
^ Redo: (213) [user] pfcFwd('next-operation'(op(+, =, 'compile-programs')))
^ Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'compile-programs')))
^ Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'compile-programs'))))
^ Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))))
^ Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))), user:each_call_cleanup)
^ Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))), user:each_call_cleanup)
Call: (216) [system] current_prolog_flag(occurs_check, _339962)
Exit: (216) [system] current_prolog_flag(occurs_check, true)
^ Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))), user:set_prolog_flag(occurs_check, true))
^ Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))), user:set_prolog_flag(occurs_check, true))
Call: (217) [system] true==true
Exit: (217) [system] true==true
^ Call: (217) [user] pfcFwd0('next-operation'(op(+, =, 'compile-programs')))
^ Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, 'compile-programs')))
Call: (218) [system] is_list(_347458)
Fail: (218) [system] is_list(_347458)
^ Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, 'compile-programs')))
^ Call: (218) [user] pfcFwd1('next-operation'(op(+, =, 'compile-programs')))
^ Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, 'compile-programs')))
^ Call: (219) [user] fc_rule_check('next-operation'(op(+, =, 'compile-programs')))
^ Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, 'compile-programs')))
^ Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, 'compile-programs')))
Call: (219) [system] copy_term('next-operation'(op(+, =, 'compile-programs')), _354852)
Exit: (219) [system] copy_term('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^ Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs'))))
^ Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs'))))
^ Call: (220) [user] fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^ Unify: (220) [user] fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^ Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), true)
^ Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), true)
^ Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Call: (223) [system] var('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), imported_from(system))
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), imported_from(system))
Call: (224) [system] nonvar(imported_from(system))
Exit: (224) [system] nonvar(imported_from(system))
Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), imported_from(system))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), built_in)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), built_in)
Call: (224) [system] nonvar(built_in)
Exit: (224) [system] nonvar(built_in)
Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _397514, _397516)
Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _397514, _397516)
Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _397514, _397516)
Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), '$pt$', 2)
Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), '$pt$', 2)
^ Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), built_in)
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _408756)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _409696)
Call: (224) [system] nonvar(_410554)
^ Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _411556)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _412490)
Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Call: (225) [system] atom(user)
Exit: (225) [system] atom(user)
Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), interpreted)
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), number_of_clauses(_421684))
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), number_of_clauses(_421684))
Call: (224) [system] nonvar(number_of_clauses(_421684))
Exit: (224) [system] nonvar(number_of_clauses(_421684))
Call: (224) [$syspreds] property_predicate(number_of_clauses(_421684), user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Unify: (224) [$syspreds] property_predicate(number_of_clauses(_421684), user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), number_of_clauses(0))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _436528), (prolog_current_choice(_436538), push_current_choice(_436538), clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _436560), pfc_call(_436560)), nb_setval('$pfc_current_choice', _436528))
^ Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _436528), user:(prolog_current_choice(_436538), push_current_choice(_436538), clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _436560), pfc_call(_436560)), user:nb_setval('$pfc_current_choice', _436528))
^ Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _436528))
Call: (226) [system] nb_current('$pfc_current_choice', _436528)
Exit: (226) [system] nb_current('$pfc_current_choice', [])
^ Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (225) [system] prolog_current_choice(_436538)
Exit: (225) [system] prolog_current_choice(2931)
^ Call: (225) [user] push_current_choice(2931)
^ Unify: (225) [user] push_current_choice(2931)
Call: (226) [system] nb_current('$pfc_current_choice', _445878)
Exit: (226) [system] nb_current('$pfc_current_choice', [])
Call: (226) [system] b_setval('$pfc_current_choice', [2931])
Exit: (226) [system] b_setval('$pfc_current_choice', [2931])
^ Exit: (225) [user] push_current_choice(2931)
^ Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _436560)
^ Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _436560)
Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (226) [system] duplicate_term([], _454250)
Exit: (226) [system] duplicate_term([], [])
Call: (226) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _436528), user:(prolog_current_choice(_436538), push_current_choice(_436538), clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444), _436560), pfc_call(_436560)), user:nb_setval('$pfc_current_choice', _436528))
^ Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'compile-programs')), _360444))
^ Redo: (220) [user] fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^ Unify: (220) [user] fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^ Exit: (220) [user] fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^ Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs'))))
^ Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs'))))
^ Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs'))))
^ Call: (220) [user] fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^ Unify: (220) [user] fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^ Call: (221) [user] pfc_spft(_469120, _469206, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128))
^ Unify: (221) [user] pfc_spft(_469120, _470138, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128))
^ Call: (222) [user] pfcCallSystem('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^ Unify: (222) [user] pfcCallSystem('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^ Call: (223) [user] pfc_call('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^ Unify: (223) [user] pfc_call('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Call: (224) [system] var('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Fail: (224) [system] var('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^ Redo: (223) [user] pfc_call('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^ Unify: (223) [user] pfc_call('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Call: (224) [system] callable('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Exit: (224) [system] callable('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^ Unify: (223) [user] pfc_call('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^ Redo: (223) [user] pfc_call('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^ Unify: (223) [user] pfc_call('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^ Call: (224) [user] predicate_property('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Call: (227) [system] callable('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Exit: (227) [system] callable('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^ Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), imported_from(system))
^ Redo: (223) [user] pfc_call('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^ Unify: (223) [user] pfc_call('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^ Call: (224) [user] predicate_property('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Call: (226) [system] callable('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Exit: (226) [system] callable('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Call: (226) [$syspreds] goal_name_arity('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), _505278, _505280)
Unify: (226) [$syspreds] goal_name_arity('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), _505278, _505280)
Call: (227) [system] compound('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Exit: (227) [system] compound('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Call: (227) [system] compound_name_arity('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), _505278, _505280)
Exit: (227) [system] compound_name_arity('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), '$spft$', 3)
Exit: (226) [$syspreds] goal_name_arity('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), '$spft$', 3)
^ Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), built_in)
^ Redo: (223) [user] pfc_call('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^ Unify: (223) [user] pfc_call('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
^ Call: (224) [user] predicate_property('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), _516520)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), _517460)
Call: (225) [system] nonvar(_518318)
^ Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), _519320)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)), _520254)
Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Call: (226) [system] callable('$spft$'(_469120, _470998, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _469126, _469128)))
Exit: (226) [system] callable('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
^ Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), interpreted)
^ Unify: (223) [user] pfc_call('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
^ Call: (224) [user] predicate_property('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), number_of_clauses(_9710))
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), number_of_clauses(_9710))
Call: (225) [system] nonvar(number_of_clauses(_9710))
Exit: (225) [system] nonvar(number_of_clauses(_9710))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_9710), user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_9710), user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
Call: (227) [system] callable('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
Exit: (227) [system] callable('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(716), user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
^ Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), number_of_clauses(716))
^ Unify: (223) [user] pfc_call('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _24554), (prolog_current_choice(_24564), push_current_choice(_24564), clause('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), _24586), pfc_call(_24586)), nb_setval('$pfc_current_choice', _24554))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _24554), user:(prolog_current_choice(_24564), push_current_choice(_24564), clause('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), _24586), pfc_call(_24586)), user:nb_setval('$pfc_current_choice', _24554))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _24554))
Call: (227) [system] nb_current('$pfc_current_choice', _24554)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_24564)
Exit: (226) [system] prolog_current_choice(2951)
^ Call: (226) [user] push_current_choice(2951)
^ Unify: (226) [user] push_current_choice(2951)
Call: (227) [system] nb_current('$pfc_current_choice', _33904)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2951])
Exit: (227) [system] b_setval('$pfc_current_choice', [2951])
^ Exit: (226) [user] push_current_choice(2951)
^ Call: (226) [user] clause('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), _24586)
^ Fail: (226) [user] clause('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), _24586)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _42276)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _24554), user:(prolog_current_choice(_24564), push_current_choice(_24564), clause('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), _24586), pfc_call(_24586)), user:nb_setval('$pfc_current_choice', _24554))
^ Fail: (223) [user] pfc_call('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
^ Fail: (222) [user] pfcCallSystem('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
^ Fail: (221) [user] pfc_spft(_4250, _49780, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258))
^ Redo: (220) [user] fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^ Unify: (220) [user] fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^ Exit: (220) [user] fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^ Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs'))))
^ Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, 'compile-programs')))
^ Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, 'compile-programs')))
^ Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))), user:set_prolog_flag(occurs_check, true))
^ Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))), user:each_call_cleanup)
^ Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))))
^ Exit: (213) [user] pfcFwd('next-operation'(op(+, =, 'compile-programs')))
^ Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Exit: (208) [user] pfcPost2('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (207) [user] pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4020, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_4020)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4020, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_4020)), trace)), user:each_call_cleanup)
^ Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4020, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_4020)), trace)))
^ Exit: (202) [user] pfcPost1('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'compile-programs')))
^ Exit: (200) [user] pfcPost('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (200) [user] pfcRun
^ Unify: (200) [user] pfcRun
^ Call: (201) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcGetSearch(direct)
Call: (202) [t_l] t_l:pfcSearchTL(_147086)
Fail: (202) [t_l] t_l:pfcSearchTL(_147086)
^ Redo: (201) [user] pfcGetSearch(direct)
^ Call: (202) [user] pfcSearch(_149860)
^ Unify: (202) [user] pfcSearch(direct)
^ Exit: (202) [user] pfcSearch(direct)
Call: (202) [system] direct=direct
Exit: (202) [system] direct=direct
^ Exit: (201) [user] pfcGetSearch(direct)
^ Unify: (200) [user] pfcRun
^ Exit: (200) [user] pfcRun
^ Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (198) [user] pfcAdd('next-operation'(op(+, =, 'compile-programs')))
^ Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'compile-programs')))
^ Exit: (196) [user] if_t(into_simple_op(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], op(+, =, 'compile-programs')), pfcAdd_Now('next-operation'(op(+, =, 'compile-programs'))))
Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]), _3422))
Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]), _3422))
^ Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]), _3422)
^ Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]), _3422)
Call: (199) [system] asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])\=[_171326|_171328]
Exit: (199) [system] asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])\=[_171326|_171328]
^ Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]))*->_3422='True';_3422='False'))
^ Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]))*->_3422='True';_3422='False'))
Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]))*->_3422='True';_3422='False'), error(_175064, _175066), fail)
Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]))*->_3422='True';_3422='False'), error(_175064, _175066), fail)
Call: (203) [user] asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Unify: (203) [user] asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Call: (204) [user] metta_interp_mode(+, _178780)
Unify: (204) [user] metta_interp_mode(+, load)
Exit: (204) [user] metta_interp_mode(+, load)
Call: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Call: (205) [user] metta_interp_mode(load, _183370)
Redo: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Call: (205) [system] load==exec
Redo: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Call: (205) [user] asserted_do_metta2('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Call: (206) [system] nonvar(load)
Exit: (206) [system] nonvar(load)
Call: (206) [user] metta_interp_mode(load, _192592)
Redo: (205) [user] asserted_do_metta2('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
^ Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))
^ Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))
^ Call: (207) [user] is_compatio
^ Unify: (207) [user] is_compatio
^ Call: (209) [system] setup_call_cleanup('$notrace'(_199068, _199070), once(user:is_compatio0), '$restore_trace'(_199068, _199070))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_199068, _199070), system:once(user:is_compatio0), system:'$restore_trace'(_199068, _199070))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_199068, _199070))
^ Fail: (207) [user] is_compatio
^ Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))
^ Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))
^ Call: (208) [rtrace] rtrace:quietly3(user:(wots(_204686, must_det_ll(user:metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))), (_204686==""->true;our_ansi_format('#ffa505', '~w~n', [_204686]))))
^ Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_204686, must_det_ll(user:metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))), (_204686==""->true;our_ansi_format('#ffa505', '~w~n', [_204686]))))
(=
(compile-programs)
( (style-check (- singleton)) (forall (program $P $) (load-files (with_self $P (bench $P)) (:: (silent True) (if changed))))))
^ Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))
Exit: (205) [user] asserted_do_metta2('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Exit: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Exit: (203) [user] asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
Call: (203) [system] _3422='True'
Exit: (203) [system] 'True'='True'
Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]))*->'True'='True';'True'='False'), error(_175064, _175066), fail)
^ Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]))*->'True'='True';'True'='False'))
^ Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]), 'True')
Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]), 'True'))
Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], 'True')
^ Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], 'True'))
^ Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^ Unify: (193) [user] metta_file_buffer(+, [=, ['run-program', _236512, _236518, _236524, _236530], [[ntimes, _236512, _236518, _236566, _236572], ['set-det'], [add, 1, _236530, 1], [add, 2, _236530, _236566], [add, 3, _236530, _236572], [format, _236524, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _236512, _236566, _236572]]]], ['_GC'=_236572, '_Time'=_236566, '_Total'=_236530, '_S'=_236524, '_N'=_236518, '_Program'=_236512], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(942, 40, 132, 942))
^ Exit: (193) [user] metta_file_buffer(+, [=, ['run-program', _236512, _236518, _236524, _236530], [[ntimes, _236512, _236518, _236566, _236572], ['set-det'], [add, 1, _236530, 1], [add, 2, _236530, _236566], [add, 3, _236530, _236572], [format, _236524, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _236512, _236566, _236572]]]], ['_GC'=_236572, '_Time'=_236566, '_Total'=_236530, '_S'=_236524, '_N'=_236518, '_Program'=_236512], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(942, 40, 132, 942))
^ Call: (194) [user] apply:maplist(maybe_assign, ['_GC'=_236572, '_Time'=_236566, '_Total'=_236530, '_S'=_236524, '_N'=_236518, '_Program'=_236512])
^ Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_GC'=_236572, '_Time'=_236566, '_Total'=_236530, '_S'=_236524, '_N'=_236518, '_Program'=_236512])
Call: (195) [apply] apply:maplist_(['_GC'=_236572, '_Time'=_236566, '_Total'=_236530, '_S'=_236524, '_N'=_236518, '_Program'=_236512], user:maybe_assign)
Unify: (195) [apply] apply:maplist_(['_GC'=_236572, '_Time'=_236566, '_Total'=_236530, '_S'=_236524, '_N'=_236518, '_Program'=_236512], user:maybe_assign)
Call: (196) [user] maybe_assign('_GC'=_236572)
Unify: (196) [user] maybe_assign('_GC'=_236572)
^ Call: (197) [user] ignore(_236572=_GC)
^ Unify: (197) [system] ignore(user:(_236572=_GC))
Call: (198) [system] _236572=_GC
Exit: (198) [system] _GC=_GC
^ Exit: (197) [system] ignore(user:(_GC=_GC))
Exit: (196) [user] maybe_assign('_GC'=_GC)
Call: (196) [apply] apply:maplist_(['_Time'=_236566, '_Total'=_236530, '_S'=_236524, '_N'=_236518, '_Program'=_236512], user:maybe_assign)
Unify: (196) [apply] apply:maplist_(['_Time'=_236566, '_Total'=_236530, '_S'=_236524, '_N'=_236518, '_Program'=_236512], user:maybe_assign)
Call: (197) [user] maybe_assign('_Time'=_236566)
Unify: (197) [user] maybe_assign('_Time'=_236566)
^ Call: (198) [user] ignore(_236566=_Time)
^ Unify: (198) [system] ignore(user:(_236566=_Time))
Call: (199) [system] _236566=_Time
Exit: (199) [system] _Time=_Time
^ Exit: (198) [system] ignore(user:(_Time=_Time))
Exit: (197) [user] maybe_assign('_Time'=_Time)
Call: (197) [apply] apply:maplist_(['_Total'=_236530, '_S'=_236524, '_N'=_236518, '_Program'=_236512], user:maybe_assign)
Unify: (197) [apply] apply:maplist_(['_Total'=_236530, '_S'=_236524, '_N'=_236518, '_Program'=_236512], user:maybe_assign)
Call: (198) [user] maybe_assign('_Total'=_236530)
Unify: (198) [user] maybe_assign('_Total'=_236530)
^ Call: (199) [user] ignore(_236530=_Total)
^ Unify: (199) [system] ignore(user:(_236530=_Total))
Call: (200) [system] _236530=_Total
Exit: (200) [system] _Total=_Total
^ Exit: (199) [system] ignore(user:(_Total=_Total))
Exit: (198) [user] maybe_assign('_Total'=_Total)
Call: (198) [apply] apply:maplist_(['_S'=_236524, '_N'=_236518, '_Program'=_236512], user:maybe_assign)
Unify: (198) [apply] apply:maplist_(['_S'=_236524, '_N'=_236518, '_Program'=_236512], user:maybe_assign)
Call: (199) [user] maybe_assign('_S'=_236524)
Unify: (199) [user] maybe_assign('_S'=_236524)
^ Call: (200) [user] ignore(_236524=_S)
^ Unify: (200) [system] ignore(user:(_236524=_S))
Call: (201) [system] _236524=_S
Exit: (201) [system] _S=_S
^ Exit: (200) [system] ignore(user:(_S=_S))
Exit: (199) [user] maybe_assign('_S'=_S)
Call: (199) [apply] apply:maplist_(['_N'=_236518, '_Program'=_236512], user:maybe_assign)
Unify: (199) [apply] apply:maplist_(['_N'=_236518, '_Program'=_236512], user:maybe_assign)
Call: (200) [user] maybe_assign('_N'=_236518)
Unify: (200) [user] maybe_assign('_N'=_236518)
^ Call: (201) [user] ignore(_236518=_N)
^ Unify: (201) [system] ignore(user:(_236518=_N))
Call: (202) [system] _236518=_N
Exit: (202) [system] _N=_N
^ Exit: (201) [system] ignore(user:(_N=_N))
Exit: (200) [user] maybe_assign('_N'=_N)
Call: (200) [apply] apply:maplist_(['_Program'=_236512], user:maybe_assign)
Unify: (200) [apply] apply:maplist_(['_Program'=_236512], user:maybe_assign)
Call: (201) [user] maybe_assign('_Program'=_236512)
Unify: (201) [user] maybe_assign('_Program'=_236512)
^ Call: (202) [user] ignore(_236512=_Program)
^ Unify: (202) [system] ignore(user:(_236512=_Program))
Call: (203) [system] _236512=_Program
Exit: (203) [system] _Program=_Program
^ Exit: (202) [system] ignore(user:(_Program=_Program))
Exit: (201) [user] maybe_assign('_Program'=_Program)
Call: (201) [apply] apply:maplist_([], user:maybe_assign)
Unify: (201) [apply] apply:maplist_([], user:maybe_assign)
Exit: (201) [apply] apply:maplist_([], user:maybe_assign)
Exit: (200) [apply] apply:maplist_(['_Program'=_Program], user:maybe_assign)
Exit: (199) [apply] apply:maplist_(['_N'=_N, '_Program'=_Program], user:maybe_assign)
Exit: (198) [apply] apply:maplist_(['_S'=_S, '_N'=_N, '_Program'=_Program], user:maybe_assign)
Exit: (197) [apply] apply:maplist_(['_Total'=_Total, '_S'=_S, '_N'=_N, '_Program'=_Program], user:maybe_assign)
Exit: (196) [apply] apply:maplist_(['_Time'=_Time, '_Total'=_Total, '_S'=_S, '_N'=_N, '_Program'=_Program], user:maybe_assign)
Exit: (195) [apply] apply:maplist_(['_GC'=_GC, '_Time'=_Time, '_Total'=_Total, '_S'=_S, '_N'=_N, '_Program'=_Program], user:maybe_assign)
^ Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_GC'=_GC, '_Time'=_Time, '_Total'=_Total, '_S'=_S, '_N'=_N, '_Program'=_Program])
^ Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422))
^ Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422))
Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
Call: (196) [system] var([=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
Call: (196) [system] [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]==[]
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
Call: (196) [system] string([=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
^ Call: (196) [user] if_t(into_simple_op(+, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _367806), pfcAdd_Now('next-operation'(_367806)))
^ Unify: (196) [user] if_t(into_simple_op(+, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _367806), pfcAdd_Now('next-operation'(_367806)))
Call: (197) [user] into_simple_op(+, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _367806)
Unify: (197) [user] into_simple_op(+, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], op(+, =, _370598))
Call: (198) [user] o_s([['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _370598)
Unify: (198) [user] o_s([['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _370598)
Call: (199) [user] o_s(['run-program', _Program, _N, _S, _Total], _370598)
Unify: (199) [user] o_s(['run-program', _Program, _N, _S, _Total], _370598)
Call: (200) [user] o_s('run-program', _370598)
Unify: (200) [user] o_s('run-program', 'run-program')
Exit: (200) [user] o_s('run-program', 'run-program')
Exit: (199) [user] o_s(['run-program', _Program, _N, _S, _Total], 'run-program')
Exit: (198) [user] o_s([['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], 'run-program')
Exit: (197) [user] into_simple_op(+, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], op(+, =, 'run-program'))
^ Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'run-program')))
^ Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'run-program')))
^ Call: (198) [user] current_predicate(pfcAdd/1)
^ Exit: (198) [user] current_predicate(pfcAdd/1)
^ Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'run-program'))))
^ Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'run-program'))))
^ Call: (199) [user] clause(pfcTraceExecution, true)
^ Fail: (199) [user] clause(pfcTraceExecution, true)
^ Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'run-program'))))
^ Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'run-program'))))
^ Call: (198) [user] pfcAdd('next-operation'(op(+, =, 'run-program')))
^ Unify: (198) [user] pfcAdd('next-operation'(op(+, =, 'run-program')))
^ Call: (199) [user] must_ex(current_why_UU(_391816))
^ Unify: (199) [user] must_ex(current_why_UU(_391816))
Call: (201) [user] current_why_UU(_391816)
Unify: (201) [user] current_why_UU(_391816)
^ Call: (202) [user] get_why_uu(_391816)
^ Unify: (202) [user] get_why_uu(_391816)
^ Call: (203) [user] findall(_397356, current_why(_397356), _397362)
^ Unify: (203) [$bags] findall(_397356, user:current_why(_397356), _397362)
^ Call: (204) [$bags] findall(_397356, user:current_why(_397356), _397362, [])
^ Unify: (204) [$bags] findall(_397356, user:current_why(_397356), _397362, [])
^ Call: (205) [$bags] cleanup_bag(findall_loop(_397356, user:current_why(_397356), _397362, []), '$destroy_findall_bag')
^ Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_397356, user:current_why(_397356), _397362, []), '$bags':'$destroy_findall_bag')
Call: (206) [$bags] findall_loop(_397356, user:current_why(_397356), _397362, [])
Unify: (206) [$bags] findall_loop(_397356, user:current_why(_397356), _397362, [])
^ Call: (207) [user] bugger:current_why(_397356)
^ Unify: (207) [user] bugger:current_why(_397356)
^ Call: (208) [user] bugger:current_why_data(_397356)
^ Unify: (208) [user] bugger:current_why_data(_397356)
Call: (209) [system] nb_current('$current_why', wp(_397356, _408616))
Fail: (209) [system] nb_current('$current_why', wp(_397356, _408616))
^ Redo: (208) [user] bugger:current_why_data(_397356)
^ Unify: (208) [user] bugger:current_why_data(_397356)
Call: (209) [t_l] t_l:current_why_source(_397356)
Fail: (209) [t_l] t_l:current_why_source(_397356)
^ Fail: (208) [user] bugger:current_why_data(_397356)
^ Redo: (207) [user] bugger:current_why(_397356)
^ Unify: (207) [user] bugger:current_why(mfl4(_416044, _416046, _416048, _416050))
^ Call: (209) [system] setup_call_cleanup('$notrace'(_417000, _417002), once(user:current_mfl4(_416044, _416046, _416048, _416050)), '$restore_trace'(_417000, _417002))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_417000, _417002), system:once(user:current_mfl4(_416044, _416046, _416048, _416050)), system:'$restore_trace'(_417000, _417002))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_417000, _417002))
^ Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_416044, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^ Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_416044, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Redo: (206) [$bags] findall_loop(_397356, user:current_why(_397356), _397362, [])
Exit: (206) [$bags] findall_loop(_397356, user:current_why(_397356), [P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_397356, user:current_why(_397356), [P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^ Exit: (204) [$bags] findall(_397356, user:current_why(_397356), [P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (203) [$bags] findall(_397356, user:current_why(_397356), [P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (203) [system] [P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
Exit: (203) [system] [P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^ Call: (203) [user] u_to_uu([P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _391816)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
Call: (204) [system] var([P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (204) [system] var([P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (203) [user] u_to_uu([P;HTML|mfl4(_433832, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _4000)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] nonvar([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (204) [system] nonvar([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_35368, _35370)
Fail: (204) [system] [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_35368, _35370)
^ Redo: (203) [user] u_to_uu([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _4000)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _4000)
^ Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _65714)
^ Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _65714)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _65714)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (206) [system] var([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (206) [system] var([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _65714)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Call: (206) [user] not(compound([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Unify: (206) [system] not(user:compound([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
Call: (207) [system] compound([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (207) [system] compound([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Fail: (206) [system] not(user:compound([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _65714)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _65714)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _65714)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (207) [system] var(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (207) [system] var(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _65714)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (207) [user] not(compound(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Unify: (207) [system] not(user:compound(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
Call: (208) [system] compound(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (208) [system] compound(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Fail: (207) [system] not(user:compound(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _65714)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4000)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (205) [system] var(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (205) [system] var(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4000)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (205) [system] nonvar(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (205) [system] nonvar(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (205) [system] P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_428202, _428204)
Fail: (205) [system] P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_428202, _428204)
^ Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4000)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (203) [user] u_to_uu([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (202) [user] get_why_uu((P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Exit: (201) [user] current_why_UU((P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (200) [user] pfcPost('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (200) [user] pfcPost('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'run-program')))
^ Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'run-program')))
Call: (202) [system] is_list('next-operation'(op(+, =, 'run-program')))
Fail: (202) [system] is_list('next-operation'(op(+, =, 'run-program')))
^ Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'run-program')))
^ Call: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (203) [user] control_arg_types('next-operation'(op(+, =, 'run-program')), _68458)
^ Unify: (203) [user] control_arg_types('next-operation'(op(+, =, 'run-program')), _68458)
Call: (204) [system] fail
Fail: (204) [system] fail
^ Fail: (203) [user] control_arg_types('next-operation'(op(+, =, 'run-program')), _68458)
^ Redo: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _88254, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_88254)), trace)))
^ Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _88254, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_88254)), trace)))
^ Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _88254, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_88254)), trace)), user:each_call_cleanup)
^ Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _88254, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_88254)), trace)), user:each_call_cleanup)
Call: (205) [system] current_prolog_flag(occurs_check, _118696)
Exit: (205) [system] current_prolog_flag(occurs_check, true)
^ Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _88254, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_88254)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _88254, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_88254)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (206) [system] true==true
Exit: (206) [system] true==true
^ Call: (207) [user] pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (207) [user] pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'run-program')), P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'run-program')), P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')))
^ Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')), true)
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')), true)
^ Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'run-program')), true)
^ Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'run-program')), true)
^ Call: (211) [user] strip_module('next-operation'(op(+, =, 'run-program')), _219108, _219110)
^ Exit: (211) [user] strip_module('next-operation'(op(+, =, 'run-program')), user, 'next-operation'(op(+, =, 'run-program')))
^ Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
^ Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
Call: (212) [system] _222852=user
Exit: (212) [system] user=user
^ Call: (212) [user] clause(user:'next-operation'(op(+, =, 'run-program')), true, _224722)
^ Fail: (212) [user] clause('next-operation'(op(+, =, 'run-program')), true, _224722)
^ Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
^ Call: (212) [user] clause(user:'next-operation'(op(+, =, 'run-program')), true, _227550)
^ Fail: (212) [user] clause('next-operation'(op(+, =, 'run-program')), true, _227550)
^ Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
^ Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'run-program')), true)
^ Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')), true)
^ Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')))
^ Call: (208) [user] pfcPost2('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (208) [user] pfcPost2('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-program')));assert('next-operation'(op(+, =, 'run-program'))))))
^ Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-program')));assert('next-operation'(op(+, =, 'run-program'))))))
^ Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-program')));assert('next-operation'(op(+, =, 'run-program')))))
^ Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-program')));assert('next-operation'(op(+, =, 'run-program')))))
^ Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'run-program')))
^ Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'run-program')))
^ Call: (214) [user] strip_module('next-operation'(op(+, =, 'run-program')), _254860, _254862)
^ Exit: (214) [user] strip_module('next-operation'(op(+, =, 'run-program')), user, 'next-operation'(op(+, =, 'run-program')))
^ Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-program')), _256740, _256742)
^ Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')), true)
Call: (215) [system] var('next-operation'(op(+, =, 'run-program')))
Fail: (215) [system] var('next-operation'(op(+, =, 'run-program')))
^ Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-program')), _256740, _256742)
^ Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')), true)
^ Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')), true)
^ Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
^ Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
Call: (215) [system] _265146=user
Exit: (215) [system] user=user
^ Call: (215) [user] clause(user:'next-operation'(op(+, =, 'run-program')), true, _267016)
^ Fail: (215) [user] clause('next-operation'(op(+, =, 'run-program')), true, _267016)
^ Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
^ Call: (215) [user] clause(user:'next-operation'(op(+, =, 'run-program')), true, _269844)
^ Fail: (215) [user] clause('next-operation'(op(+, =, 'run-program')), true, _269844)
^ Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
^ Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'run-program')))
^ Call: (213) [user] assert('next-operation'(op(+, =, 'run-program')))
^ Exit: (213) [user] assert('next-operation'(op(+, =, 'run-program')))
^ Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-program')));assert('next-operation'(op(+, =, 'run-program')))))
^ Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-program')));assert('next-operation'(op(+, =, 'run-program'))))))
^ Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-program')))
^ Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-program')))
^ Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'run-program')))
^ Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'run-program')))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _326514)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _326514)
Call: (216) [system] var('next-operation'(op(+, =, 'run-program')))
Fail: (216) [system] var('next-operation'(op(+, =, 'run-program')))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _326514)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _326514)
Call: (216) [system] compound('next-operation'(op(+, =, 'run-program')))
Exit: (216) [system] compound('next-operation'(op(+, =, 'run-program')))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _326514)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _326514)
Call: (216) [system] _337666 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _339524)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _339524)
Call: (217) [system] is_list('next-operation'(op(+, =, 'run-program')))
Fail: (217) [system] is_list('next-operation'(op(+, =, 'run-program')))
^ Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _339524)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _339524)
Call: (217) [system] compound('next-operation'(op(+, =, 'run-program')))
Exit: (217) [system] compound('next-operation'(op(+, =, 'run-program')))
Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'run-program')), _346934, _346936)
Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'run-program')), 'next-operation', [op(+, =, 'run-program')])
Call: (217) [lists] lists:member(_339524, ['next-operation', op(+, =, 'run-program')])
Unify: (217) [lists] lists:member(_339524, ['next-operation', op(+, =, 'run-program')])
Call: (218) [lists] lists:member_([op(+, =, 'run-program')], _339524, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, 'run-program')], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(+, =, 'run-program')], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'run-program')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'run-program')), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _326514)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _326514)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _326514)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _326514)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _326514)
Call: (217) [system] _326514='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), 'next-operation')
^ Call: (215) [user] pfcIgnored('next-operation')
^ Fail: (215) [user] pfcIgnored('next-operation')
Redo: (218) [lists] lists:member_([op(+, =, 'run-program')], _339524, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, 'run-program')], _339524, 'next-operation')
Call: (219) [lists] lists:member_([], _339524, op(+, =, 'run-program'))
Unify: (219) [lists] lists:member_([], op(+, =, 'run-program'), op(+, =, 'run-program'))
Exit: (219) [lists] lists:member_([], op(+, =, 'run-program'), op(+, =, 'run-program'))
Exit: (218) [lists] lists:member_([op(+, =, 'run-program')], op(+, =, 'run-program'), 'next-operation')
Exit: (217) [lists] lists:member(op(+, =, 'run-program'), ['next-operation', op(+, =, 'run-program')])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'run-program')), op(+, =, 'run-program'))
^ Call: (216) [user] compound_eles(0, op(+, =, 'run-program'), _326514)
^ Unify: (216) [user] compound_eles(0, op(+, =, 'run-program'), _326514)
Call: (217) [system] var(op(+, =, 'run-program'))
Fail: (217) [system] var(op(+, =, 'run-program'))
^ Redo: (216) [user] compound_eles(0, op(+, =, 'run-program'), _326514)
^ Unify: (216) [user] compound_eles(0, op(+, =, 'run-program'), _326514)
Call: (217) [system] compound(op(+, =, 'run-program'))
Exit: (217) [system] compound(op(+, =, 'run-program'))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _326514=op(+, =, 'run-program')
Exit: (217) [system] op(+, =, 'run-program')=op(+, =, 'run-program')
^ Exit: (216) [user] compound_eles(0, op(+, =, 'run-program'), op(+, =, 'run-program'))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), op(+, =, 'run-program'))
^ Call: (215) [user] pfcIgnored(op(+, =, 'run-program'))
^ Fail: (215) [user] pfcIgnored(op(+, =, 'run-program'))
^ Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'run-program')))
^ Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-program')))
^ Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-program')))
^ Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _394314)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _394314)
Call: (215) [system] var('next-operation'(op(+, =, 'run-program')))
Fail: (215) [system] var('next-operation'(op(+, =, 'run-program')))
^ Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _394314)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _394314)
Call: (215) [system] compound('next-operation'(op(+, =, 'run-program')))
Exit: (215) [system] compound('next-operation'(op(+, =, 'run-program')))
Call: (215) [system] 1<1
Fail: (215) [system] 1<1
^ Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _394314)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _394314)
Call: (215) [system] _405466 is 1+ -1
Exit: (215) [system] 0 is 1+ -1
^ Call: (215) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _407324)
^ Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _407324)
Call: (216) [system] is_list('next-operation'(op(+, =, 'run-program')))
Fail: (216) [system] is_list('next-operation'(op(+, =, 'run-program')))
^ Redo: (215) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _407324)
^ Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _407324)
Call: (216) [system] compound('next-operation'(op(+, =, 'run-program')))
Exit: (216) [system] compound('next-operation'(op(+, =, 'run-program')))
Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'run-program')), _414734, _414736)
Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'run-program')), 'next-operation', [op(+, =, 'run-program')])
Call: (216) [lists] lists:member(_407324, ['next-operation', op(+, =, 'run-program')])
Unify: (216) [lists] lists:member(_407324, ['next-operation', op(+, =, 'run-program')])
Call: (217) [lists] lists:member_([op(+, =, 'run-program')], _407324, 'next-operation')
Unify: (217) [lists] lists:member_([op(+, =, 'run-program')], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member_([op(+, =, 'run-program')], 'next-operation', 'next-operation')
Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'run-program')])
^ Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'run-program')), 'next-operation')
^ Call: (215) [user] compound_eles(0, 'next-operation', _394314)
^ Unify: (215) [user] compound_eles(0, 'next-operation', _394314)
Call: (216) [system] var('next-operation')
Fail: (216) [system] var('next-operation')
^ Redo: (215) [user] compound_eles(0, 'next-operation', _394314)
^ Unify: (215) [user] compound_eles(0, 'next-operation', _394314)
Call: (216) [system] compound('next-operation')
Fail: (216) [system] compound('next-operation')
^ Redo: (215) [user] compound_eles(0, 'next-operation', _394314)
Call: (216) [system] _394314='next-operation'
Exit: (216) [system] 'next-operation'='next-operation'
^ Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), 'next-operation')
^ Call: (214) [user] pfcTraced('next-operation')
^ Fail: (214) [user] pfcTraced('next-operation')
Redo: (217) [lists] lists:member_([op(+, =, 'run-program')], _407324, 'next-operation')
Unify: (217) [lists] lists:member_([op(+, =, 'run-program')], _407324, 'next-operation')
Call: (218) [lists] lists:member_([], _407324, op(+, =, 'run-program'))
Unify: (218) [lists] lists:member_([], op(+, =, 'run-program'), op(+, =, 'run-program'))
Exit: (218) [lists] lists:member_([], op(+, =, 'run-program'), op(+, =, 'run-program'))
Exit: (217) [lists] lists:member_([op(+, =, 'run-program')], op(+, =, 'run-program'), 'next-operation')
Exit: (216) [lists] lists:member(op(+, =, 'run-program'), ['next-operation', op(+, =, 'run-program')])
^ Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'run-program')), op(+, =, 'run-program'))
^ Call: (215) [user] compound_eles(0, op(+, =, 'run-program'), _394314)
^ Unify: (215) [user] compound_eles(0, op(+, =, 'run-program'), _394314)
Call: (216) [system] var(op(+, =, 'run-program'))
Fail: (216) [system] var(op(+, =, 'run-program'))
^ Redo: (215) [user] compound_eles(0, op(+, =, 'run-program'), _394314)
^ Unify: (215) [user] compound_eles(0, op(+, =, 'run-program'), _394314)
Call: (216) [system] compound(op(+, =, 'run-program'))
Exit: (216) [system] compound(op(+, =, 'run-program'))
Call: (216) [system] 0<1
Exit: (216) [system] 0<1
Call: (216) [system] _394314=op(+, =, 'run-program')
Exit: (216) [system] op(+, =, 'run-program')=op(+, =, 'run-program')
^ Exit: (215) [user] compound_eles(0, op(+, =, 'run-program'), op(+, =, 'run-program'))
^ Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), op(+, =, 'run-program'))
^ Call: (214) [user] pfcTraced(op(+, =, 'run-program'))
^ Fail: (214) [user] pfcTraced(op(+, =, 'run-program'))
^ Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-program')))
^ Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcSpied('next-operation'(op(+, =, 'run-program')), +)
^ Fail: (213) [user] pfcSpied('next-operation'(op(+, =, 'run-program')), +)
^ Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcGetSearch(_41164)
^ Unify: (212) [user] pfcGetSearch(_41164)
Call: (213) [t_l] t_l:pfcSearchTL(_43014)
Fail: (213) [t_l] t_l:pfcSearchTL(_43014)
^ Redo: (212) [user] pfcGetSearch(_41164)
^ Call: (213) [user] pfcSearch(_45788)
^ Unify: (213) [user] pfcSearch(direct)
^ Exit: (213) [user] pfcSearch(direct)
Call: (213) [system] _41164=direct
Exit: (213) [system] direct=direct
^ Exit: (212) [user] pfcGetSearch(direct)
^ Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (213) [system] direct=direct
Exit: (213) [system] direct=direct
^ Call: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-program')))
^ Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-program')))
^ Call: (214) [user] control_arg_types('next-operation'(op(+, =, 'run-program')), _70222)
^ Unify: (214) [user] control_arg_types('next-operation'(op(+, =, 'run-program')), _70222)
Call: (215) [system] fail
Fail: (215) [system] fail
^ Fail: (214) [user] control_arg_types('next-operation'(op(+, =, 'run-program')), _70222)
^ Redo: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-program')))
^ Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-program')))
^ Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'run-program'))))
^ Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))))
^ Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))), user:each_call_cleanup)
^ Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))), user:each_call_cleanup)
Call: (216) [system] current_prolog_flag(occurs_check, _80484)
Exit: (216) [system] current_prolog_flag(occurs_check, true)
^ Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))), user:set_prolog_flag(occurs_check, true))
^ Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))), user:set_prolog_flag(occurs_check, true))
Call: (217) [system] true==true
Exit: (217) [system] true==true
^ Call: (217) [user] pfcFwd0('next-operation'(op(+, =, 'run-program')))
^ Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, 'run-program')))
Call: (218) [system] is_list(_87980)
Fail: (218) [system] is_list(_87980)
^ Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, 'run-program')))
^ Call: (218) [user] pfcFwd1('next-operation'(op(+, =, 'run-program')))
^ Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, 'run-program')))
^ Call: (219) [user] fc_rule_check('next-operation'(op(+, =, 'run-program')))
^ Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, 'run-program')))
^ Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, 'run-program')))
Call: (219) [system] copy_term('next-operation'(op(+, =, 'run-program')), _95374)
Exit: (219) [system] copy_term('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^ Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program'))))
^ Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program'))))
^ Call: (220) [user] fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^ Unify: (220) [user] fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^ Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), true)
^ Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), true)
^ Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Call: (223) [system] var('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), imported_from(system))
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966), imported_from(system))
Call: (224) [system] nonvar(imported_from(system))
Exit: (224) [system] nonvar(imported_from(system))
Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966), imported_from(system))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), built_in)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966), built_in)
Call: (224) [system] nonvar(built_in)
Exit: (224) [system] nonvar(built_in)
Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _138036, _138038)
Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _138036, _138038)
Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _138036, _138038)
Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), '$pt$', 2)
Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), '$pt$', 2)
^ Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966), built_in)
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _149278)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _150218)
Call: (224) [system] nonvar(_151076)
^ Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _152078)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _153012)
Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Call: (225) [system] atom(user)
Exit: (225) [system] atom(user)
Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966), interpreted)
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), number_of_clauses(_162206))
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966), number_of_clauses(_162206))
Call: (224) [system] nonvar(number_of_clauses(_162206))
Exit: (224) [system] nonvar(number_of_clauses(_162206))
Call: (224) [$syspreds] property_predicate(number_of_clauses(_162206), user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Unify: (224) [$syspreds] property_predicate(number_of_clauses(_162206), user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _100966), number_of_clauses(0))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _177050), (prolog_current_choice(_177060), push_current_choice(_177060), clause('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _177082), pfc_call(_177082)), nb_setval('$pfc_current_choice', _177050))
^ Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _177050), user:(prolog_current_choice(_177060), push_current_choice(_177060), clause('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _177082), pfc_call(_177082)), user:nb_setval('$pfc_current_choice', _177050))
^ Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _177050))
Call: (226) [system] nb_current('$pfc_current_choice', _177050)
Exit: (226) [system] nb_current('$pfc_current_choice', [])
^ Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (225) [system] prolog_current_choice(_177060)
Exit: (225) [system] prolog_current_choice(2935)
^ Call: (225) [user] push_current_choice(2935)
^ Unify: (225) [user] push_current_choice(2935)
Call: (226) [system] nb_current('$pfc_current_choice', _186400)
Exit: (226) [system] nb_current('$pfc_current_choice', [])
Call: (226) [system] b_setval('$pfc_current_choice', [2935])
Exit: (226) [system] b_setval('$pfc_current_choice', [2935])
^ Exit: (225) [user] push_current_choice(2935)
^ Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _177082)
^ Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _177082)
Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (226) [system] duplicate_term([], _194772)
Exit: (226) [system] duplicate_term([], [])
Call: (226) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _177050), user:(prolog_current_choice(_177060), push_current_choice(_177060), clause('$pt$'('next-operation'(op(+, =, 'run-program')), _100966), _177082), pfc_call(_177082)), user:nb_setval('$pfc_current_choice', _177050))
^ Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'run-program')), _100966))
^ Redo: (220) [user] fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^ Unify: (220) [user] fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^ Exit: (220) [user] fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^ Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program'))))
^ Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program'))))
^ Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program'))))
^ Call: (220) [user] fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^ Unify: (220) [user] fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^ Call: (221) [user] pfc_spft(_209642, _209728, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650))
^ Unify: (221) [user] pfc_spft(_209642, _210660, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650))
^ Call: (222) [user] pfcCallSystem('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Unify: (222) [user] pfcCallSystem('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Call: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Unify: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Call: (224) [system] var('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Fail: (224) [system] var('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Redo: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Unify: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Call: (224) [system] callable('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Exit: (224) [system] callable('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Unify: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Redo: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Unify: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Call: (224) [user] predicate_property('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Call: (227) [system] callable('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Exit: (227) [system] callable('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), imported_from(system))
^ Redo: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Unify: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Call: (224) [user] predicate_property('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Call: (226) [system] callable('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Exit: (226) [system] callable('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Call: (226) [$syspreds] goal_name_arity('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _245800, _245802)
Unify: (226) [$syspreds] goal_name_arity('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _245800, _245802)
Call: (227) [system] compound('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Exit: (227) [system] compound('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Call: (227) [system] compound_name_arity('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _245800, _245802)
Exit: (227) [system] compound_name_arity('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), '$spft$', 3)
Exit: (226) [$syspreds] goal_name_arity('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), '$spft$', 3)
^ Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), built_in)
^ Redo: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Unify: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Call: (224) [user] predicate_property('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _257042)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _257982)
Call: (225) [system] nonvar(_258840)
^ Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _259842)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _260776)
Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Call: (226) [system] callable('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Exit: (226) [system] callable('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), interpreted)
^ Unify: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Call: (224) [user] predicate_property('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), number_of_clauses(_269970))
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), number_of_clauses(_269970))
Call: (225) [system] nonvar(number_of_clauses(_269970))
Exit: (225) [system] nonvar(number_of_clauses(_269970))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_269970), user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_269970), user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Call: (227) [system] callable('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Exit: (227) [system] callable('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(718), user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), number_of_clauses(718))
^ Unify: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _284814), (prolog_current_choice(_284824), push_current_choice(_284824), clause('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _284846), pfc_call(_284846)), nb_setval('$pfc_current_choice', _284814))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _284814), user:(prolog_current_choice(_284824), push_current_choice(_284824), clause('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _284846), pfc_call(_284846)), user:nb_setval('$pfc_current_choice', _284814))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _284814))
Call: (227) [system] nb_current('$pfc_current_choice', _284814)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_284824)
Exit: (226) [system] prolog_current_choice(2955)
^ Call: (226) [user] push_current_choice(2955)
^ Unify: (226) [user] push_current_choice(2955)
Call: (227) [system] nb_current('$pfc_current_choice', _294164)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2955])
Exit: (227) [system] b_setval('$pfc_current_choice', [2955])
^ Exit: (226) [user] push_current_choice(2955)
^ Call: (226) [user] clause('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _284846)
^ Fail: (226) [user] clause('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _284846)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _302536)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _284814), user:(prolog_current_choice(_284824), push_current_choice(_284824), clause('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)), _284846), pfc_call(_284846)), user:nb_setval('$pfc_current_choice', _284814))
^ Fail: (223) [user] pfc_call('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Fail: (222) [user] pfcCallSystem('$spft$'(_209642, _211520, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650)))
^ Fail: (221) [user] pfc_spft(_209642, _310040, '$nt$'('next-operation'(op(+, =, 'run-program')), _209648, _209650))
^ Redo: (220) [user] fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^ Unify: (220) [user] fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^ Exit: (220) [user] fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^ Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program'))))
^ Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, 'run-program')))
^ Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, 'run-program')))
^ Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))), user:set_prolog_flag(occurs_check, true))
^ Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))), user:each_call_cleanup)
^ Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))))
^ Exit: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-program')))
^ Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Exit: (208) [user] pfcPost2('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (207) [user] pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4026, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_4026)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4026, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_4026)), trace)), user:each_call_cleanup)
^ Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4026, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_4026)), trace)))
^ Exit: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'run-program')))
^ Exit: (200) [user] pfcPost('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (200) [user] pfcRun
^ Unify: (200) [user] pfcRun
^ Call: (201) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcGetSearch(direct)
Call: (202) [t_l] t_l:pfcSearchTL(_407346)
Fail: (202) [t_l] t_l:pfcSearchTL(_407346)
^ Redo: (201) [user] pfcGetSearch(direct)
^ Call: (202) [user] pfcSearch(_410120)
^ Unify: (202) [user] pfcSearch(direct)
^ Exit: (202) [user] pfcSearch(direct)
Call: (202) [system] direct=direct
Exit: (202) [system] direct=direct
^ Exit: (201) [user] pfcGetSearch(direct)
^ Unify: (200) [user] pfcRun
^ Exit: (200) [user] pfcRun
^ Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (198) [user] pfcAdd('next-operation'(op(+, =, 'run-program')))
^ Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'run-program')))
^ Exit: (196) [user] if_t(into_simple_op(+, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], op(+, =, 'run-program')), pfcAdd_Now('next-operation'(op(+, =, 'run-program'))))
Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]), _3422))
Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]), _3422))
^ Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]), _3422)
^ Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]), _3422)
Call: (199) [system] asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])\=[_431586|_431588]
Exit: (199) [system] asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])\=[_431586|_431588]
^ Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]))*->_3422='True';_3422='False'))
^ Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]))*->_3422='True';_3422='False'))
Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]))*->_3422='True';_3422='False'), error(_435324, _435326), fail)
Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]))*->_3422='True';_3422='False'), error(_435324, _435326), fail)
Call: (203) [user] asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Unify: (203) [user] asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Call: (204) [user] metta_interp_mode(+, _439040)
Unify: (204) [user] metta_interp_mode(+, load)
Exit: (204) [user] metta_interp_mode(+, load)
Call: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Call: (205) [user] metta_interp_mode(load, _443630)
Redo: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Call: (205) [system] load==exec
Redo: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Call: (205) [user] asserted_do_metta2('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Call: (206) [system] nonvar(load)
Exit: (206) [system] nonvar(load)
Call: (206) [user] metta_interp_mode(load, _452852)
Redo: (205) [user] asserted_do_metta2('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
^ Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))
^ Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))
^ Call: (207) [user] is_compatio
^ Unify: (207) [user] is_compatio
^ Call: (209) [system] setup_call_cleanup('$notrace'(_459328, _459330), once(user:is_compatio0), '$restore_trace'(_459328, _459330))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_459328, _459330), system:once(user:is_compatio0), system:'$restore_trace'(_459328, _459330))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_459328, _459330))
^ Fail: (207) [user] is_compatio
^ Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))
^ Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))
^ Call: (208) [rtrace] rtrace:quietly3(user:(wots(_464946, must_det_ll(user:metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))), (_464946==""->true;our_ansi_format('#ffa505', '~w~n', [_464946]))))
^ Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_464946, must_det_ll(user:metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))), (_464946==""->true;our_ansi_format('#ffa505', '~w~n', [_464946]))))
(=
(run-program $Program $N $S $Total)
( (ntimes $Program $N $Time $GC)
(set-det)
(add 1 $Total 1)
(add 2 $Total $Time)
(add 3 $Total $GC)
(format $S '~p~t~18| ~t~3f~25| ~t~3f~32|~n'
(:: $Program $Time $GC))))
^ Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))
Exit: (205) [user] asserted_do_metta2('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Exit: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Exit: (203) [user] asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
Call: (203) [system] _3422='True'
Exit: (203) [system] 'True'='True'
Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]))*->'True'='True';'True'='False'), error(_435324, _435326), fail)
^ Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]))*->'True'='True';'True'='False'))
^ Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]), 'True')
Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]), 'True'))
Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], 'True')
^ Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], 'True'))
^ Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^ Unify: (193) [user] metta_file_buffer(+, [=, [add, _497136, _497142, _497148], [[arg, _497136, _497142, _497184], [is, _497202, [+, _497184, _497148]], ['nb-setarg', _497136, _497142, _497202]]], ['_T'=_497202, '_T0'=_497184, '_Time'=_497148, '_Term'=_497142, '_Arg'=_497136], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1210, 51, 34, 1210))
^ Exit: (193) [user] metta_file_buffer(+, [=, [add, _497136, _497142, _497148], [[arg, _497136, _497142, _497184], [is, _497202, [+, _497184, _497148]], ['nb-setarg', _497136, _497142, _497202]]], ['_T'=_497202, '_T0'=_497184, '_Time'=_497148, '_Term'=_497142, '_Arg'=_497136], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1210, 51, 34, 1210))
^ Call: (194) [user] apply:maplist(maybe_assign, ['_T'=_497202, '_T0'=_497184, '_Time'=_497148, '_Term'=_497142, '_Arg'=_497136])
^ Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_T'=_497202, '_T0'=_497184, '_Time'=_497148, '_Term'=_497142, '_Arg'=_497136])
Call: (195) [apply] apply:maplist_(['_T'=_497202, '_T0'=_497184, '_Time'=_497148, '_Term'=_497142, '_Arg'=_497136], user:maybe_assign)
Unify: (195) [apply] apply:maplist_(['_T'=_497202, '_T0'=_497184, '_Time'=_497148, '_Term'=_497142, '_Arg'=_497136], user:maybe_assign)
Call: (196) [user] maybe_assign('_T'=_497202)
Unify: (196) [user] maybe_assign('_T'=_497202)
^ Call: (197) [user] ignore(_497202=_T)
^ Unify: (197) [system] ignore(user:(_497202=_T))
Call: (198) [system] _497202=_T
Exit: (198) [system] _T=_T
^ Exit: (197) [system] ignore(user:(_T=_T))
Exit: (196) [user] maybe_assign('_T'=_T)
Call: (196) [apply] apply:maplist_(['_T0'=_497184, '_Time'=_497148, '_Term'=_497142, '_Arg'=_497136], user:maybe_assign)
Unify: (196) [apply] apply:maplist_(['_T0'=_497184, '_Time'=_497148, '_Term'=_497142, '_Arg'=_497136], user:maybe_assign)
Call: (197) [user] maybe_assign('_T0'=_497184)
Unify: (197) [user] maybe_assign('_T0'=_497184)
^ Call: (198) [user] ignore(_497184=_T0)
^ Unify: (198) [system] ignore(user:(_497184=_T0))
Call: (199) [system] _3746=_T0
Exit: (199) [system] _T0=_T0
^ Exit: (198) [system] ignore(user:(_T0=_T0))
Exit: (197) [user] maybe_assign('_T0'=_T0)
Call: (197) [apply] apply:maplist_(['_Time'=_3710, '_Term'=_3704, '_Arg'=_3698], user:maybe_assign)
Unify: (197) [apply] apply:maplist_(['_Time'=_3710, '_Term'=_3704, '_Arg'=_3698], user:maybe_assign)
Call: (198) [user] maybe_assign('_Time'=_3710)
Unify: (198) [user] maybe_assign('_Time'=_3710)
^ Call: (199) [user] ignore(_3710=_Time)
^ Unify: (199) [system] ignore(user:(_3710=_Time))
Call: (200) [system] _3710=_Time
Exit: (200) [system] _Time=_Time
^ Exit: (199) [system] ignore(user:(_Time=_Time))
Exit: (198) [user] maybe_assign('_Time'=_Time)
Call: (198) [apply] apply:maplist_(['_Term'=_3704, '_Arg'=_3698], user:maybe_assign)
Unify: (198) [apply] apply:maplist_(['_Term'=_3704, '_Arg'=_3698], user:maybe_assign)
Call: (199) [user] maybe_assign('_Term'=_3704)
Unify: (199) [user] maybe_assign('_Term'=_3704)
^ Call: (200) [user] ignore(_3704=_Term)
^ Unify: (200) [system] ignore(user:(_3704=_Term))
Call: (201) [system] _3704=_Term
Exit: (201) [system] _Term=_Term
^ Exit: (200) [system] ignore(user:(_Term=_Term))
Exit: (199) [user] maybe_assign('_Term'=_Term)
Call: (199) [apply] apply:maplist_(['_Arg'=_3698], user:maybe_assign)
Unify: (199) [apply] apply:maplist_(['_Arg'=_3698], user:maybe_assign)
Call: (200) [user] maybe_assign('_Arg'=_3698)
Unify: (200) [user] maybe_assign('_Arg'=_3698)
^ Call: (201) [user] ignore(_3698=_Arg)
^ Unify: (201) [system] ignore(user:(_3698=_Arg))
Call: (202) [system] _3698=_Arg
Exit: (202) [system] _Arg=_Arg
^ Exit: (201) [system] ignore(user:(_Arg=_Arg))
Exit: (200) [user] maybe_assign('_Arg'=_Arg)
Call: (200) [apply] apply:maplist_([], user:maybe_assign)
Unify: (200) [apply] apply:maplist_([], user:maybe_assign)
Exit: (200) [apply] apply:maplist_([], user:maybe_assign)
Exit: (199) [apply] apply:maplist_(['_Arg'=_Arg], user:maybe_assign)
Exit: (198) [apply] apply:maplist_(['_Term'=_Term, '_Arg'=_Arg], user:maybe_assign)
Exit: (197) [apply] apply:maplist_(['_Time'=_Time, '_Term'=_Term, '_Arg'=_Arg], user:maybe_assign)
Exit: (196) [apply] apply:maplist_(['_T0'=_T0, '_Time'=_Time, '_Term'=_Term, '_Arg'=_Arg], user:maybe_assign)
Exit: (195) [apply] apply:maplist_(['_T'=_T, '_T0'=_T0, '_Time'=_Time, '_Term'=_Term, '_Arg'=_Arg], user:maybe_assign)
^ Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_T'=_T, '_T0'=_T0, '_Time'=_Time, '_Term'=_Term, '_Arg'=_Arg])
^ Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422))
^ Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422))
Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
Call: (196) [system] var([=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
Call: (196) [system] [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]==[]
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
Call: (196) [system] string([=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
^ Call: (196) [user] if_t(into_simple_op(+, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _98126), pfcAdd_Now('next-operation'(_98126)))
^ Unify: (196) [user] if_t(into_simple_op(+, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _98126), pfcAdd_Now('next-operation'(_98126)))
Call: (197) [user] into_simple_op(+, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _98126)
Unify: (197) [user] into_simple_op(+, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], op(+, =, _100918))
Call: (198) [user] o_s([[add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _100918)
Unify: (198) [user] o_s([[add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _100918)
Call: (199) [user] o_s([add, _Arg, _Term, _Time], _100918)
Unify: (199) [user] o_s([add, _Arg, _Term, _Time], _100918)
Call: (200) [user] o_s(add, _100918)
Unify: (200) [user] o_s(add, add)
Exit: (200) [user] o_s(add, add)
Exit: (199) [user] o_s([add, _Arg, _Term, _Time], add)
Exit: (198) [user] o_s([[add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], add)
Exit: (197) [user] into_simple_op(+, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], op(+, =, add))
^ Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, add)))
^ Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, add)))
^ Call: (198) [user] current_predicate(pfcAdd/1)
^ Exit: (198) [user] current_predicate(pfcAdd/1)
^ Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, add))))
^ Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, add))))
^ Call: (199) [user] clause(pfcTraceExecution, true)
^ Fail: (199) [user] clause(pfcTraceExecution, true)
^ Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, add))))
^ Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, add))))
^ Call: (198) [user] pfcAdd('next-operation'(op(+, =, add)))
^ Unify: (198) [user] pfcAdd('next-operation'(op(+, =, add)))
^ Call: (199) [user] must_ex(current_why_UU(_122136))
^ Unify: (199) [user] must_ex(current_why_UU(_122136))
Call: (201) [user] current_why_UU(_122136)
Unify: (201) [user] current_why_UU(_122136)
^ Call: (202) [user] get_why_uu(_122136)
^ Unify: (202) [user] get_why_uu(_122136)
^ Call: (203) [user] findall(_127676, current_why(_127676), _127682)
^ Unify: (203) [$bags] findall(_127676, user:current_why(_127676), _127682)
^ Call: (204) [$bags] findall(_127676, user:current_why(_127676), _127682, [])
^ Unify: (204) [$bags] findall(_127676, user:current_why(_127676), _127682, [])
^ Call: (205) [$bags] cleanup_bag(findall_loop(_127676, user:current_why(_127676), _127682, []), '$destroy_findall_bag')
^ Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_127676, user:current_why(_127676), _127682, []), '$bags':'$destroy_findall_bag')
Call: (206) [$bags] findall_loop(_127676, user:current_why(_127676), _127682, [])
Unify: (206) [$bags] findall_loop(_127676, user:current_why(_127676), _127682, [])
^ Call: (207) [user] bugger:current_why(_127676)
^ Unify: (207) [user] bugger:current_why(_127676)
^ Call: (208) [user] bugger:current_why_data(_127676)
^ Unify: (208) [user] bugger:current_why_data(_127676)
Call: (209) [system] nb_current('$current_why', wp(_127676, _138936))
Fail: (209) [system] nb_current('$current_why', wp(_127676, _138936))
^ Redo: (208) [user] bugger:current_why_data(_127676)
^ Unify: (208) [user] bugger:current_why_data(_127676)
Call: (209) [t_l] t_l:current_why_source(_127676)
Fail: (209) [t_l] t_l:current_why_source(_127676)
^ Fail: (208) [user] bugger:current_why_data(_127676)
^ Redo: (207) [user] bugger:current_why(_127676)
^ Unify: (207) [user] bugger:current_why(mfl4(_146364, _146366, _146368, _146370))
^ Call: (209) [system] setup_call_cleanup('$notrace'(_147320, _147322), once(user:current_mfl4(_146364, _146366, _146368, _146370)), '$restore_trace'(_147320, _147322))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_147320, _147322), system:once(user:current_mfl4(_146364, _146366, _146368, _146370)), system:'$restore_trace'(_147320, _147322))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_147320, _147322))
^ Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_146364, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^ Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_146364, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Redo: (206) [$bags] findall_loop(_127676, user:current_why(_127676), _127682, [])
Exit: (206) [$bags] findall_loop(_127676, user:current_why(_127676), [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_127676, user:current_why(_127676), [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^ Exit: (204) [$bags] findall(_127676, user:current_why(_127676), [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (203) [$bags] findall(_127676, user:current_why(_127676), [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (203) [system] [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
Exit: (203) [system] [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^ Call: (203) [user] u_to_uu([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _122136)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
Call: (204) [system] var([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (204) [system] var([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (203) [user] u_to_uu([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _122136)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] nonvar([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (204) [system] nonvar([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_283748, _283750)
Fail: (204) [system] [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_283748, _283750)
^ Redo: (203) [user] u_to_uu([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _122136)
^ Unify: (203) [user] u_to_uu([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _122136)
^ Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _314110)
^ Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _314110)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _314110)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (206) [system] var([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (206) [system] var([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _314110)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Call: (206) [user] not(compound([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Unify: (206) [system] not(user:compound([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
Call: (207) [system] compound([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (207) [system] compound([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Fail: (206) [system] not(user:compound([P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _314110)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _314110)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _314110)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (207) [system] var(P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (207) [system] var(P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _314110)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (207) [user] not(compound(P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Unify: (207) [system] not(user:compound(P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
Call: (208) [system] compound(P;HTML|mfl4(_164152, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (208) [system] compound(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3990)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3944)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (205) [system] var(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (205) [system] var(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3944)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (205) [system] nonvar(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (205) [system] nonvar(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (205) [system] P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_157094, _157096)
Fail: (205) [system] P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_157094, _157096)
^ Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3944)
^ Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (199) [user] pfcAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (199) [user] pfcAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (200) [user] pfcPost('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (200) [user] pfcPost('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, add)))
^ Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, add)))
Call: (202) [system] is_list('next-operation'(op(+, =, add)))
Fail: (202) [system] is_list('next-operation'(op(+, =, add)))
^ Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, add)))
^ Call: (202) [user] pfcPost1('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (202) [user] pfcPost1('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (203) [user] control_arg_types('next-operation'(op(+, =, add)), _315408)
^ Unify: (203) [user] control_arg_types('next-operation'(op(+, =, add)), _315408)
Call: (204) [system] fail
Fail: (204) [system] fail
^ Fail: (203) [user] control_arg_types('next-operation'(op(+, =, add)), _315408)
^ Redo: (202) [user] pfcPost1('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (202) [user] pfcPost1('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _335204, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_335204)), trace)))
^ Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _335204, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_335204)), trace)))
^ Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _335204, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_335204)), trace)), user:each_call_cleanup)
^ Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _335204, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_335204)), trace)), user:each_call_cleanup)
Call: (205) [system] current_prolog_flag(occurs_check, _365646)
Exit: (205) [system] current_prolog_flag(occurs_check, true)
^ Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _335204, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_335204)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _335204, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_335204)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (206) [system] true==true
Exit: (206) [system] true==true
^ Call: (207) [user] pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (207) [user] pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, add)), P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, add)), P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, add)))
^ Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, add)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, add)), true)
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, add)), true)
^ Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, add)), true)
^ Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, add)), true)
^ Call: (211) [user] strip_module('next-operation'(op(+, =, add)), _466058, _466060)
^ Exit: (211) [user] strip_module('next-operation'(op(+, =, add)), user, 'next-operation'(op(+, =, add)))
^ Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
^ Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
Call: (212) [system] _469802=user
Exit: (212) [system] user=user
^ Call: (212) [user] clause(user:'next-operation'(op(+, =, add)), true, _471672)
^ Fail: (212) [user] clause('next-operation'(op(+, =, add)), true, _471672)
^ Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
^ Call: (212) [user] clause(user:'next-operation'(op(+, =, add)), true, _474500)
^ Fail: (212) [user] clause('next-operation'(op(+, =, add)), true, _474500)
^ Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
^ Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, add)), true)
^ Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, add)), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, add)), true)
^ Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, add)))
^ Call: (208) [user] pfcPost2('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (208) [user] pfcPost2('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, add)));assert('next-operation'(op(+, =, add))))))
^ Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, add)));assert('next-operation'(op(+, =, add))))))
^ Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, add)));assert('next-operation'(op(+, =, add)))))
^ Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, add)));assert('next-operation'(op(+, =, add)))))
^ Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, add)))
^ Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, add)))
^ Call: (214) [user] strip_module('next-operation'(op(+, =, add)), _501810, _501812)
^ Exit: (214) [user] strip_module('next-operation'(op(+, =, add)), user, 'next-operation'(op(+, =, add)))
^ Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, add)), _503690, _503692)
^ Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)), true)
Call: (215) [system] var('next-operation'(op(+, =, add)))
Fail: (215) [system] var('next-operation'(op(+, =, add)))
^ Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, add)), _503690, _503692)
^ Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)), true)
^ Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)), true)
^ Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
^ Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
Call: (215) [system] _512096=user
Exit: (215) [system] user=user
^ Call: (215) [user] clause(user:'next-operation'(op(+, =, add)), true, _513966)
^ Fail: (215) [user] clause('next-operation'(op(+, =, add)), true, _513966)
^ Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
^ Call: (215) [user] clause(user:'next-operation'(op(+, =, add)), true, _516794)
^ Fail: (215) [user] clause('next-operation'(op(+, =, add)), true, _516794)
^ Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
^ Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, add)))
^ Call: (213) [user] assert('next-operation'(op(+, =, add)))
^ Exit: (213) [user] assert('next-operation'(op(+, =, add)))
^ Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, add)));assert('next-operation'(op(+, =, add)))))
^ Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, add)));assert('next-operation'(op(+, =, add))))))
^ Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, add)))
^ Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, add)))
^ Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, add)))
^ Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, add)))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _53676)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _53676)
Call: (216) [system] var('next-operation'(op(+, =, add)))
Fail: (216) [system] var('next-operation'(op(+, =, add)))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _53676)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _53676)
Call: (216) [system] compound('next-operation'(op(+, =, add)))
Exit: (216) [system] compound('next-operation'(op(+, =, add)))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _53676)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _53676)
Call: (216) [system] _64828 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(+, =, add)), _66686)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, add)), _66686)
Call: (217) [system] is_list('next-operation'(op(+, =, add)))
Fail: (217) [system] is_list('next-operation'(op(+, =, add)))
^ Redo: (216) [user] compound_eles('next-operation'(op(+, =, add)), _66686)
^ Unify: (216) [user] compound_eles('next-operation'(op(+, =, add)), _66686)
Call: (217) [system] compound('next-operation'(op(+, =, add)))
Exit: (217) [system] compound('next-operation'(op(+, =, add)))
Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, add)), _74096, _74098)
Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, add)), 'next-operation', [op(+, =, add)])
Call: (217) [lists] lists:member(_66686, ['next-operation', op(+, =, add)])
Unify: (217) [lists] lists:member(_66686, ['next-operation', op(+, =, add)])
Call: (218) [lists] lists:member_([op(+, =, add)], _66686, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, add)], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(+, =, add)], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, add)])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, add)), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _53676)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _53676)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _53676)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _53676)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _53676)
Call: (217) [system] _53676='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), 'next-operation')
^ Call: (215) [user] pfcIgnored('next-operation')
^ Fail: (215) [user] pfcIgnored('next-operation')
Redo: (218) [lists] lists:member_([op(+, =, add)], _66686, 'next-operation')
Unify: (218) [lists] lists:member_([op(+, =, add)], _66686, 'next-operation')
Call: (219) [lists] lists:member_([], _66686, op(+, =, add))
Unify: (219) [lists] lists:member_([], op(+, =, add), op(+, =, add))
Exit: (219) [lists] lists:member_([], op(+, =, add), op(+, =, add))
Exit: (218) [lists] lists:member_([op(+, =, add)], op(+, =, add), 'next-operation')
Exit: (217) [lists] lists:member(op(+, =, add), ['next-operation', op(+, =, add)])
^ Exit: (216) [user] compound_eles('next-operation'(op(+, =, add)), op(+, =, add))
^ Call: (216) [user] compound_eles(0, op(+, =, add), _53676)
^ Unify: (216) [user] compound_eles(0, op(+, =, add), _53676)
Call: (217) [system] var(op(+, =, add))
Fail: (217) [system] var(op(+, =, add))
^ Redo: (216) [user] compound_eles(0, op(+, =, add), _53676)
^ Unify: (216) [user] compound_eles(0, op(+, =, add), _53676)
Call: (217) [system] compound(op(+, =, add))
Exit: (217) [system] compound(op(+, =, add))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _53676=op(+, =, add)
Exit: (217) [system] op(+, =, add)=op(+, =, add)
^ Exit: (216) [user] compound_eles(0, op(+, =, add), op(+, =, add))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), op(+, =, add))
^ Call: (215) [user] pfcIgnored(op(+, =, add))
^ Fail: (215) [user] pfcIgnored(op(+, =, add))
^ Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, add)))
^ Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, add)))
^ Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, add)))
^ Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _121476)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _121476)
Call: (215) [system] var('next-operation'(op(+, =, add)))
Fail: (215) [system] var('next-operation'(op(+, =, add)))
^ Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _121476)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _121476)
Call: (215) [system] compound('next-operation'(op(+, =, add)))
Exit: (215) [system] compound('next-operation'(op(+, =, add)))
Call: (215) [system] 1<1
Fail: (215) [system] 1<1
^ Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _121476)
^ Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _121476)
Call: (215) [system] _132628 is 1+ -1
Exit: (215) [system] 0 is 1+ -1
^ Call: (215) [user] compound_eles('next-operation'(op(+, =, add)), _134486)
^ Unify: (215) [user] compound_eles('next-operation'(op(+, =, add)), _134486)
Call: (216) [system] is_list('next-operation'(op(+, =, add)))
Fail: (216) [system] is_list('next-operation'(op(+, =, add)))
^ Redo: (215) [user] compound_eles('next-operation'(op(+, =, add)), _134486)
^ Unify: (215) [user] compound_eles('next-operation'(op(+, =, add)), _134486)
Call: (216) [system] compound('next-operation'(op(+, =, add)))
Exit: (216) [system] compound('next-operation'(op(+, =, add)))
Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, add)), _141896, _141898)
Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, add)), 'next-operation', [op(+, =, add)])
Call: (216) [lists] lists:member(_134486, ['next-operation', op(+, =, add)])
Unify: (216) [lists] lists:member(_134486, ['next-operation', op(+, =, add)])
Call: (217) [lists] lists:member_([op(+, =, add)], _134486, 'next-operation')
Unify: (217) [lists] lists:member_([op(+, =, add)], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member_([op(+, =, add)], 'next-operation', 'next-operation')
Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, add)])
^ Exit: (215) [user] compound_eles('next-operation'(op(+, =, add)), 'next-operation')
^ Call: (215) [user] compound_eles(0, 'next-operation', _121476)
^ Unify: (215) [user] compound_eles(0, 'next-operation', _121476)
Call: (216) [system] var('next-operation')
Fail: (216) [system] var('next-operation')
^ Redo: (215) [user] compound_eles(0, 'next-operation', _121476)
^ Unify: (215) [user] compound_eles(0, 'next-operation', _121476)
Call: (216) [system] compound('next-operation')
Fail: (216) [system] compound('next-operation')
^ Redo: (215) [user] compound_eles(0, 'next-operation', _121476)
Call: (216) [system] _121476='next-operation'
Exit: (216) [system] 'next-operation'='next-operation'
^ Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), 'next-operation')
^ Call: (214) [user] pfcTraced('next-operation')
^ Fail: (214) [user] pfcTraced('next-operation')
Redo: (217) [lists] lists:member_([op(+, =, add)], _134486, 'next-operation')
Unify: (217) [lists] lists:member_([op(+, =, add)], _134486, 'next-operation')
Call: (218) [lists] lists:member_([], _134486, op(+, =, add))
Unify: (218) [lists] lists:member_([], op(+, =, add), op(+, =, add))
Exit: (218) [lists] lists:member_([], op(+, =, add), op(+, =, add))
Exit: (217) [lists] lists:member_([op(+, =, add)], op(+, =, add), 'next-operation')
Exit: (216) [lists] lists:member(op(+, =, add), ['next-operation', op(+, =, add)])
^ Exit: (215) [user] compound_eles('next-operation'(op(+, =, add)), op(+, =, add))
^ Call: (215) [user] compound_eles(0, op(+, =, add), _121476)
^ Unify: (215) [user] compound_eles(0, op(+, =, add), _121476)
Call: (216) [system] var(op(+, =, add))
Fail: (216) [system] var(op(+, =, add))
^ Redo: (215) [user] compound_eles(0, op(+, =, add), _121476)
^ Unify: (215) [user] compound_eles(0, op(+, =, add), _121476)
Call: (216) [system] compound(op(+, =, add))
Exit: (216) [system] compound(op(+, =, add))
Call: (216) [system] 0<1
Exit: (216) [system] 0<1
Call: (216) [system] _121476=op(+, =, add)
Exit: (216) [system] op(+, =, add)=op(+, =, add)
^ Exit: (215) [user] compound_eles(0, op(+, =, add), op(+, =, add))
^ Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), op(+, =, add))
^ Call: (214) [user] pfcTraced(op(+, =, add))
^ Fail: (214) [user] pfcTraced(op(+, =, add))
^ Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, add)))
^ Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcSpied('next-operation'(op(+, =, add)), +)
^ Fail: (213) [user] pfcSpied('next-operation'(op(+, =, add)), +)
^ Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] pfcGetSearch(_287888)
^ Unify: (212) [user] pfcGetSearch(_287888)
Call: (213) [t_l] t_l:pfcSearchTL(_289738)
Fail: (213) [t_l] t_l:pfcSearchTL(_289738)
^ Redo: (212) [user] pfcGetSearch(_287888)
^ Call: (213) [user] pfcSearch(_292512)
^ Unify: (213) [user] pfcSearch(direct)
^ Exit: (213) [user] pfcSearch(direct)
Call: (213) [system] _287888=direct
Exit: (213) [system] direct=direct
^ Exit: (212) [user] pfcGetSearch(direct)
^ Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (213) [system] direct=direct
Exit: (213) [system] direct=direct
^ Call: (213) [user] pfcFwd('next-operation'(op(+, =, add)))
^ Unify: (213) [user] pfcFwd('next-operation'(op(+, =, add)))
^ Call: (214) [user] control_arg_types('next-operation'(op(+, =, add)), _316946)
^ Unify: (214) [user] control_arg_types('next-operation'(op(+, =, add)), _316946)
Call: (215) [system] fail
Fail: (215) [system] fail
^ Fail: (214) [user] control_arg_types('next-operation'(op(+, =, add)), _316946)
^ Redo: (213) [user] pfcFwd('next-operation'(op(+, =, add)))
^ Unify: (213) [user] pfcFwd('next-operation'(op(+, =, add)))
^ Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, add))))
^ Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))))
^ Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))), user:each_call_cleanup)
^ Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))), user:each_call_cleanup)
Call: (216) [system] current_prolog_flag(occurs_check, _327208)
Exit: (216) [system] current_prolog_flag(occurs_check, true)
^ Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))), user:set_prolog_flag(occurs_check, true))
^ Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))), user:set_prolog_flag(occurs_check, true))
Call: (217) [system] true==true
Exit: (217) [system] true==true
^ Call: (217) [user] pfcFwd0('next-operation'(op(+, =, add)))
^ Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, add)))
Call: (218) [system] is_list(_334704)
Fail: (218) [system] is_list(_334704)
^ Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, add)))
^ Call: (218) [user] pfcFwd1('next-operation'(op(+, =, add)))
^ Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, add)))
^ Call: (219) [user] fc_rule_check('next-operation'(op(+, =, add)))
^ Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, add)))
^ Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, add)))
Call: (219) [system] copy_term('next-operation'(op(+, =, add)), _342098)
Exit: (219) [system] copy_term('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^ Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add))))
^ Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add))))
^ Call: (220) [user] fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^ Unify: (220) [user] fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^ Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, add)), _347690), true)
^ Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, add)), _347690), true)
^ Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
Call: (223) [system] var('$pt$'('next-operation'(op(+, =, add)), _347690))
Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, add)), _347690))
Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, add)), _347690), imported_from(system))
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _347690), imported_from(system))
Call: (224) [system] nonvar(imported_from(system))
Exit: (224) [system] nonvar(imported_from(system))
Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, add)), _347690))
Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, add)), _347690))
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _347690))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _347690))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, add)), _347690))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, add)), _347690))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _347690))
^ Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _347690), imported_from(system))
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, add)), _347690), built_in)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _347690), built_in)
Call: (224) [system] nonvar(built_in)
Exit: (224) [system] nonvar(built_in)
Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, add)), _347690))
Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, add)), _347690))
Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, add)), _347690))
Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, add)), _347690))
Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, add)), _347690), _384760, _384762)
Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, add)), _347690), _384760, _384762)
Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, add)), _347690))
Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, add)), _347690))
Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, add)), _347690), _384760, _384762)
Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, add)), _347690), '$pt$', 2)
Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, add)), _347690), '$pt$', 2)
^ Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _347690), built_in)
^ Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, add)), _347690), _396002)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _347690), _396942)
Call: (224) [system] nonvar(_397800)
^ Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _347690), _398802)
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _347690), _399736)
Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _347690))
Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _347690))
Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, add)), _347690))
Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, add)), _347690))
Call: (225) [system] atom(user)
Exit: (225) [system] atom(user)
Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _347690))
^ Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _347690), interpreted)
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, add)), _347690), number_of_clauses(_408930))
^ Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _347690), number_of_clauses(_408930))
Call: (224) [system] nonvar(number_of_clauses(_408930))
Exit: (224) [system] nonvar(number_of_clauses(_408930))
Call: (224) [$syspreds] property_predicate(number_of_clauses(_408930), user:'$pt$'('next-operation'(op(+, =, add)), _347690))
Unify: (224) [$syspreds] property_predicate(number_of_clauses(_408930), user:'$pt$'('next-operation'(op(+, =, add)), _347690))
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _347690))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _347690))
Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, add)), _347690))
Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, add)), _347690))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _347690))
Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, add)), _347690))
^ Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _347690), number_of_clauses(0))
^ Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _423774), (prolog_current_choice(_423784), push_current_choice(_423784), clause('$pt$'('next-operation'(op(+, =, add)), _347690), _423806), pfc_call(_423806)), nb_setval('$pfc_current_choice', _423774))
^ Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _423774), user:(prolog_current_choice(_423784), push_current_choice(_423784), clause('$pt$'('next-operation'(op(+, =, add)), _347690), _423806), pfc_call(_423806)), user:nb_setval('$pfc_current_choice', _423774))
^ Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _423774))
Call: (226) [system] nb_current('$pfc_current_choice', _423774)
Exit: (226) [system] nb_current('$pfc_current_choice', [])
^ Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (225) [system] prolog_current_choice(_423784)
Exit: (225) [system] prolog_current_choice(2934)
^ Call: (225) [user] push_current_choice(2934)
^ Unify: (225) [user] push_current_choice(2934)
Call: (226) [system] nb_current('$pfc_current_choice', _433124)
Exit: (226) [system] nb_current('$pfc_current_choice', [])
Call: (226) [system] b_setval('$pfc_current_choice', [2934])
Exit: (226) [system] b_setval('$pfc_current_choice', [2934])
^ Exit: (225) [user] push_current_choice(2934)
^ Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, add)), _347690), _423806)
^ Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, add)), _347690), _423806)
Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (226) [system] duplicate_term([], _441496)
Exit: (226) [system] duplicate_term([], [])
Call: (226) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _423774), user:(prolog_current_choice(_423784), push_current_choice(_423784), clause('$pt$'('next-operation'(op(+, =, add)), _347690), _423806), pfc_call(_423806)), user:nb_setval('$pfc_current_choice', _423774))
^ Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, add)), _347690))
^ Redo: (220) [user] fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^ Unify: (220) [user] fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^ Exit: (220) [user] fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^ Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add))))
^ Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add))))
^ Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add))))
^ Call: (220) [user] fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^ Unify: (220) [user] fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^ Call: (221) [user] pfc_spft(_456366, _456452, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374))
^ Unify: (221) [user] pfc_spft(_456366, _457384, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374))
^ Call: (222) [user] pfcCallSystem('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^ Unify: (222) [user] pfcCallSystem('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^ Call: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^ Unify: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Call: (224) [system] var('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Fail: (224) [system] var('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^ Redo: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^ Unify: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Call: (224) [system] callable('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Exit: (224) [system] callable('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^ Unify: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^ Redo: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^ Unify: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^ Call: (224) [user] predicate_property('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Call: (227) [system] callable('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Exit: (227) [system] callable('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^ Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), imported_from(system))
^ Redo: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^ Unify: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^ Call: (224) [user] predicate_property('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Call: (226) [system] callable('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Exit: (226) [system] callable('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Call: (226) [$syspreds] goal_name_arity('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), _492524, _492526)
Unify: (226) [$syspreds] goal_name_arity('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), _492524, _492526)
Call: (227) [system] compound('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Exit: (227) [system] compound('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Call: (227) [system] compound_name_arity('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), _492524, _492526)
Exit: (227) [system] compound_name_arity('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), '$spft$', 3)
Exit: (226) [$syspreds] goal_name_arity('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), '$spft$', 3)
^ Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), built_in)
^ Redo: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^ Unify: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^ Call: (224) [user] predicate_property('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), _503766)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), _504706)
Call: (225) [system] nonvar(_505564)
^ Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), _506566)
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), _507500)
Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Call: (226) [system] callable('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Exit: (226) [system] callable('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^ Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), interpreted)
^ Unify: (223) [user] pfc_call('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
^ Call: (224) [user] predicate_property('$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), number_of_clauses(_516694))
^ Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)), number_of_clauses(_516694))
Call: (225) [system] nonvar(number_of_clauses(_516694))
Exit: (225) [system] nonvar(number_of_clauses(_516694))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_516694), user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_516694), user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_456366, _458244, '$nt$'('next-operation'(op(+, =, add)), _456372, _456374)))
Call: (227) [system] callable('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)))
Exit: (227) [system] callable('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(720), user:'$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)))
^ Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)), number_of_clauses(720))
^ Unify: (223) [user] pfc_call('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _11614), (prolog_current_choice(_11624), push_current_choice(_11624), clause('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)), _11646), pfc_call(_11646)), nb_setval('$pfc_current_choice', _11614))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _11614), user:(prolog_current_choice(_11624), push_current_choice(_11624), clause('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)), _11646), pfc_call(_11646)), user:nb_setval('$pfc_current_choice', _11614))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _11614))
Call: (227) [system] nb_current('$pfc_current_choice', _11614)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_11624)
Exit: (226) [system] prolog_current_choice(2954)
^ Call: (226) [user] push_current_choice(2954)
^ Unify: (226) [user] push_current_choice(2954)
Call: (227) [system] nb_current('$pfc_current_choice', _20964)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2954])
Exit: (227) [system] b_setval('$pfc_current_choice', [2954])
^ Exit: (226) [user] push_current_choice(2954)
^ Call: (226) [user] clause('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)), _11646)
^ Fail: (226) [user] clause('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)), _11646)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _29336)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _11614), user:(prolog_current_choice(_11624), push_current_choice(_11624), clause('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)), _11646), pfc_call(_11646)), user:nb_setval('$pfc_current_choice', _11614))
^ Fail: (223) [user] pfc_call('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)))
^ Fail: (222) [user] pfcCallSystem('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)))
^ Fail: (221) [user] pfc_spft(_4200, _36840, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208))
^ Redo: (220) [user] fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^ Unify: (220) [user] fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^ Exit: (220) [user] fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^ Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add))))
^ Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, add)))
^ Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, add)))
^ Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))), user:set_prolog_flag(occurs_check, true))
^ Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))), user:each_call_cleanup)
^ Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))))
^ Exit: (213) [user] pfcFwd('next-operation'(op(+, =, add)))
^ Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Exit: (208) [user] pfcPost2('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (207) [user] pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3970, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_3970)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3970, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_3970)), trace)), user:each_call_cleanup)
^ Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3970, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_3970)), trace)))
^ Exit: (202) [user] pfcPost1('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, add)))
^ Exit: (200) [user] pfcPost('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (200) [user] pfcRun
^ Unify: (200) [user] pfcRun
^ Call: (201) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcGetSearch(direct)
Call: (202) [t_l] t_l:pfcSearchTL(_134146)
Fail: (202) [t_l] t_l:pfcSearchTL(_134146)
^ Redo: (201) [user] pfcGetSearch(direct)
^ Call: (202) [user] pfcSearch(_136920)
^ Unify: (202) [user] pfcSearch(direct)
^ Exit: (202) [user] pfcSearch(direct)
Call: (202) [system] direct=direct
Exit: (202) [system] direct=direct
^ Exit: (201) [user] pfcGetSearch(direct)
^ Unify: (200) [user] pfcRun
^ Exit: (200) [user] pfcRun
^ Exit: (199) [user] pfcAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (198) [user] pfcAdd('next-operation'(op(+, =, add)))
^ Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, add)))
^ Exit: (196) [user] if_t(into_simple_op(+, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], op(+, =, add)), pfcAdd_Now('next-operation'(op(+, =, add))))
Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]), _3422))
Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]), _3422))
^ Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]), _3422)
^ Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]), _3422)
Call: (199) [system] asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])\=[_158386|_158388]
Exit: (199) [system] asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])\=[_158386|_158388]
^ Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]))*->_3422='True';_3422='False'))
^ Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]))*->_3422='True';_3422='False'))
Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]))*->_3422='True';_3422='False'), error(_162124, _162126), fail)
Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]))*->_3422='True';_3422='False'), error(_162124, _162126), fail)
Call: (203) [user] asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Unify: (203) [user] asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Call: (204) [user] metta_interp_mode(+, _165840)
Unify: (204) [user] metta_interp_mode(+, load)
Exit: (204) [user] metta_interp_mode(+, load)
Call: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Call: (205) [user] metta_interp_mode(load, _170430)
Redo: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Call: (205) [system] load==exec
Redo: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Unify: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Call: (205) [user] asserted_do_metta2('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Unify: (205) [user] asserted_do_metta2('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Call: (206) [system] nonvar(load)
Exit: (206) [system] nonvar(load)
Call: (206) [user] metta_interp_mode(load, _179652)
Redo: (205) [user] asserted_do_metta2('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Unify: (205) [user] asserted_do_metta2('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
^ Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))
^ Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))
^ Call: (207) [user] is_compatio
^ Unify: (207) [user] is_compatio
^ Call: (209) [system] setup_call_cleanup('$notrace'(_186128, _186130), once(user:is_compatio0), '$restore_trace'(_186128, _186130))
^ Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_186128, _186130), system:once(user:is_compatio0), system:'$restore_trace'(_186128, _186130))
^ Call: (210) [system] sig_atomic(system:'$notrace'(_186128, _186130))
^ Fail: (207) [user] is_compatio
^ Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))
^ Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))
^ Call: (208) [rtrace] rtrace:quietly3(user:(wots(_191746, must_det_ll(user:metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))), (_191746==""->true;our_ansi_format('#ffa505', '~w~n', [_191746]))))
^ Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_191746, must_det_ll(user:metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))), (_191746==""->true;our_ansi_format('#ffa505', '~w~n', [_191746]))))
(=
(add $Arg $Term $Time)
( (arg $Arg $Term $T0)
(is $T
(+ $T0 $Time))
(nb-setarg $Arg $Term $T)))
^ Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^ Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))
Exit: (205) [user] asserted_do_metta2('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Exit: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Exit: (203) [user] asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
Call: (203) [system] _3422='True'
Exit: (203) [system] 'True'='True'
Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]))*->'True'='True';'True'='False'), error(_162124, _162126), fail)
^ Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]))*->'True'='True';'True'='False'))
^ Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]), 'True')
Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]), 'True'))
Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], 'True')
^ Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], 'True'))
^ Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^ Unify: (193) [user] metta_file_buffer(+, exec([if, [statistics, gctime, _223646]]), ['__'=_223646], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1346, 59, 33, 1346))
^ Exit: (193) [user] metta_file_buffer(+, exec([if, [statistics, gctime, _223646]]), ['__'=_223646], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1346, 59, 33, 1346))
^ Call: (194) [user] apply:maplist(maybe_assign, ['__'=_223646])
^ Unify: (194) [apply] apply:maplist(user:maybe_assign, ['__'=_223646])
Call: (195) [apply] apply:maplist_(['__'=_223646], user:maybe_assign)
Unify: (195) [apply] apply:maplist_(['__'=_223646], user:maybe_assign)
Call: (196) [user] maybe_assign('__'=_223646)
Unify: (196) [user] maybe_assign('__'=_223646)
^ Call: (197) [user] ignore(_223646=__)
^ Unify: (197) [system] ignore(user:(_223646=__))
Call: (198) [system] _223646=__
Exit: (198) [system] __=__
^ Exit: (197) [system] ignore(user:(__=__))
Exit: (196) [user] maybe_assign('__'=__)
Call: (196) [apply] apply:maplist_([], user:maybe_assign)
Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
Exit: (195) [apply] apply:maplist_(['__'=__], user:maybe_assign)
^ Exit: (194) [apply] apply:maplist(user:maybe_assign, ['__'=__])
^ Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422))
^ Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422))
Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
Call: (196) [system] var(exec([if, [statistics, gctime, __]]))
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
Call: (196) [system] (+)\==exec
Exit: (196) [system] (+)\==exec
Call: (196) [system] exec([if, [statistics, gctime, __]])==[]
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
Call: (196) [system] string(exec([if, [statistics, gctime, __]]))
Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
Call: (197) [system] var([if, [statistics, gctime, __]])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
Call: (197) [system] exec\==exec
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
Call: (197) [system] string([if, [statistics, gctime, __]])
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
Call: (197) [system] exec\==exec
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
^ Call: (197) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (198) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Unify: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Unify: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Call: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _382654))
^ Exit: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2))
Call: (200) [system] _392298 is 2+1
Exit: (200) [system] 3 is 2+1
^ Call: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3))
^ Exit: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3))
^ Exit: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^ Exit: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Exit: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^ Call: (197) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _418244))
^ Unify: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _418244))
^ Call: (198) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _418244))
^ Unify: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _418244))
^ Call: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _418244)
^ Unify: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _418244)
^ Call: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _447144)
^ Unify: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3)
^ Exit: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3)
Call: (200) [system] _418244=3
Exit: (200) [system] 3=3
^ Exit: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3)
^ Exit: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3))
^ Exit: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3))
^ Call: (197) [user] must_det_ll(3>0)
^ Unify: (197) [user] must_det_ll(user:(3>0))
^ Call: (198) [user] once(user:(3>0))
^ Unify: (198) [system] once(user:(3>0))
Call: (199) [system] 3>0
Exit: (199) [system] 3>0
^ Exit: (198) [system] once(user:(3>0))
^ Exit: (197) [user] must_det_ll(user:(3>0))
^ Call: (197) [user] is_synthing_unit_tests
^ Unify: (197) [user] is_synthing_unit_tests
^ Call: (199) [system] setup_call_cleanup('$notrace'(_487166, _487168), once(user:is_synthing_unit_tests0), '$restore_trace'(_487166, _487168))
^ Unify: (199) [system] setup_call_cleanup(system:'$notrace'(_487166, _487168), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_487166, _487168))
^ Call: (200) [system] sig_atomic(system:'$notrace'(_487166, _487168))
^ Exit: (199) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^ Exit: (197) [user] is_synthing_unit_tests
^ Call: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3, _491904)
^ Fail: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3, _491904)
Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
^ Call: (197) [user] if_t(into_simple_op(exec, [if, [statistics, gctime, __]], _511184), pfcAdd_Now('next-operation'(_511184)))
^ Unify: (197) [user] if_t(into_simple_op(exec, [if, [statistics, gctime, __]], _511184), pfcAdd_Now('next-operation'(_511184)))
Call: (198) [user] into_simple_op(exec, [if, [statistics, gctime, __]], _511184)
Unify: (198) [user] into_simple_op(exec, [if, [statistics, gctime, __]], op(exec, if, _513976))
Call: (199) [user] o_s([[statistics, gctime, __]], _513976)
Unify: (199) [user] o_s([[statistics, gctime, __]], _513976)
Call: (200) [user] o_s([statistics, gctime, __], _513976)
Unify: (200) [user] o_s([statistics, gctime, __], _513976)
Call: (201) [user] o_s(statistics, _513976)
Unify: (201) [user] o_s(statistics, statistics)
Exit: (201) [user] o_s(statistics, statistics)
Exit: (200) [user] o_s([statistics, gctime, __], statistics)
Exit: (199) [user] o_s([[statistics, gctime, __]], statistics)
Exit: (198) [user] into_simple_op(exec, [if, [statistics, gctime, __]], op(exec, if, statistics))
^ Call: (198) [user] pfcAdd_Now('next-operation'(op(exec, if, statistics)))
^ Unify: (198) [user] pfcAdd_Now('next-operation'(op(exec, if, statistics)))
^ Call: (199) [user] current_predicate(pfcAdd/1)
^ Exit: (199) [user] current_predicate(pfcAdd/1)
^ Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, if, statistics))))
^ Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, if, statistics))))
^ Call: (200) [user] clause(pfcTraceExecution, true)
^ Fail: (200) [user] clause(pfcTraceExecution, true)
^ Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, if, statistics))))
^ Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, if, statistics))))
^ Call: (199) [user] pfcAdd('next-operation'(op(exec, if, statistics)))
^ Unify: (199) [user] pfcAdd('next-operation'(op(exec, if, statistics)))
^ Call: (200) [user] must_ex(current_why_UU(_14840))
^ Unify: (200) [user] must_ex(current_why_UU(_14840))
Call: (202) [user] current_why_UU(_14840)
Unify: (202) [user] current_why_UU(_14840)
^ Call: (203) [user] get_why_uu(_14840)
^ Unify: (203) [user] get_why_uu(_14840)
^ Call: (204) [user] findall(_20380, current_why(_20380), _20386)
^ Unify: (204) [$bags] findall(_20380, user:current_why(_20380), _20386)
^ Call: (205) [$bags] findall(_20380, user:current_why(_20380), _20386, [])
^ Unify: (205) [$bags] findall(_20380, user:current_why(_20380), _20386, [])
^ Call: (206) [$bags] cleanup_bag(findall_loop(_20380, user:current_why(_20380), _20386, []), '$destroy_findall_bag')
^ Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_20380, user:current_why(_20380), _20386, []), '$bags':'$destroy_findall_bag')
Call: (207) [$bags] findall_loop(_20380, user:current_why(_20380), _20386, [])
Unify: (207) [$bags] findall_loop(_20380, user:current_why(_20380), _20386, [])
^ Call: (208) [user] bugger:current_why(_20380)
^ Unify: (208) [user] bugger:current_why(_20380)
^ Call: (209) [user] bugger:current_why_data(_20380)
^ Unify: (209) [user] bugger:current_why_data(_20380)
Call: (210) [system] nb_current('$current_why', wp(_20380, _31640))
Fail: (210) [system] nb_current('$current_why', wp(_20380, _31640))
^ Redo: (209) [user] bugger:current_why_data(_20380)
^ Unify: (209) [user] bugger:current_why_data(_20380)
Call: (210) [t_l] t_l:current_why_source(_20380)
Fail: (210) [t_l] t_l:current_why_source(_20380)
^ Fail: (209) [user] bugger:current_why_data(_20380)
^ Redo: (208) [user] bugger:current_why(_20380)
^ Unify: (208) [user] bugger:current_why(mfl4(_39068, _39070, _39072, _39074))
^ Call: (210) [system] setup_call_cleanup('$notrace'(_40024, _40026), once(user:current_mfl4(_39068, _39070, _39072, _39074)), '$restore_trace'(_40024, _40026))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_40024, _40026), system:once(user:current_mfl4(_39068, _39070, _39072, _39074)), system:'$restore_trace'(_40024, _40026))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_40024, _40026))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_39068, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_39068, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Redo: (207) [$bags] findall_loop(_20380, user:current_why(_20380), _20386, [])
Exit: (207) [$bags] findall_loop(_20380, user:current_why(_20380), [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_20380, user:current_why(_20380), [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^ Exit: (205) [$bags] findall(_20380, user:current_why(_20380), [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^ Exit: (204) [$bags] findall(_20380, user:current_why(_20380), [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (204) [system] [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
Exit: (204) [system] [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^ Call: (204) [user] u_to_uu([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _14840)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
Call: (205) [system] var([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (205) [system] var([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _14840)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (205) [system] nonvar([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (205) [system] nonvar([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (205) [system] [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_176384, _176386)
Fail: (205) [system] [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_176384, _176386)
^ Redo: (204) [user] u_to_uu([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _14840)
^ Unify: (204) [user] u_to_uu([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _14840)
^ Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _206730)
^ Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _206730)
^ Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _206730)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Call: (207) [system] var([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Fail: (207) [system] var([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _206730)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Call: (207) [user] not(compound([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Unify: (207) [system] not(user:compound([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
Call: (208) [system] compound([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
Exit: (208) [system] compound([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^ Fail: (207) [system] not(user:compound([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^ Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _206730)
^ Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _206730)
^ Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _206730)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (208) [system] var(P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (208) [system] var(P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _206730)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (208) [user] not(compound(P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Unify: (208) [system] not(user:compound(P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
Call: (209) [system] compound(P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (209) [system] compound(P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Fail: (208) [system] not(user:compound(P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^ Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _206730)
^ Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Call: (205) [user] u_to_uu(P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _14840)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (206) [system] var(P;HTML|mfl4(_56852, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Fail: (206) [system] var(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3756)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (206) [system] nonvar(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Exit: (206) [system] nonvar(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
Call: (206) [system] P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_50410, _50412)
Fail: (206) [system] P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_50410, _50412)
^ Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3756)
^ Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (200) [user] pfcAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (200) [user] pfcAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (201) [user] pfcPost('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (201) [user] pfcPost('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, if, statistics)))
^ Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, if, statistics)))
Call: (203) [system] is_list('next-operation'(op(exec, if, statistics)))
Fail: (203) [system] is_list('next-operation'(op(exec, if, statistics)))
^ Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, if, statistics)))
^ Call: (203) [user] pfcPost1('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (204) [user] control_arg_types('next-operation'(op(exec, if, statistics)), _208724)
^ Unify: (204) [user] control_arg_types('next-operation'(op(exec, if, statistics)), _208724)
Call: (205) [system] fail
Fail: (205) [system] fail
^ Fail: (204) [user] control_arg_types('next-operation'(op(exec, if, statistics)), _208724)
^ Redo: (203) [user] pfcPost1('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (203) [user] pfcPost1('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _228520, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_228520)), trace)))
^ Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _228520, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_228520)), trace)))
^ Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _228520, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_228520)), trace)), user:each_call_cleanup)
^ Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _228520, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_228520)), trace)), user:each_call_cleanup)
Call: (206) [system] current_prolog_flag(occurs_check, _258962)
Exit: (206) [system] current_prolog_flag(occurs_check, true)
^ Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _228520, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_228520)), trace)), user:set_prolog_flag(occurs_check, true))
^ Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _228520, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_228520)), trace)), user:set_prolog_flag(occurs_check, true))
Call: (207) [system] true==true
Exit: (207) [system] true==true
^ Call: (208) [user] pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (208) [user] pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (211) [user] pfcAddSupport('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (211) [user] pfcAddSupport('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (212) [user] assert('$spft$'('next-operation'(op(exec, if, statistics)), P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] assert('$spft$'('next-operation'(op(exec, if, statistics)), P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (211) [user] pfcAddSupport('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (209) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)))
^ Unify: (209) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)))
^ Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)), true)
^ Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)), true)
^ Call: (211) [user] is_asserted_exact('next-operation'(op(exec, if, statistics)), true)
^ Unify: (211) [user] is_asserted_exact('next-operation'(op(exec, if, statistics)), true)
^ Call: (212) [user] strip_module('next-operation'(op(exec, if, statistics)), _359374, _359376)
^ Exit: (212) [user] strip_module('next-operation'(op(exec, if, statistics)), user, 'next-operation'(op(exec, if, statistics)))
^ Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
^ Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
Call: (213) [system] _363118=user
Exit: (213) [system] user=user
^ Call: (213) [user] clause(user:'next-operation'(op(exec, if, statistics)), true, _364988)
^ Fail: (213) [user] clause('next-operation'(op(exec, if, statistics)), true, _364988)
^ Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
^ Call: (213) [user] clause(user:'next-operation'(op(exec, if, statistics)), true, _367816)
^ Fail: (213) [user] clause('next-operation'(op(exec, if, statistics)), true, _367816)
^ Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
^ Fail: (211) [user] is_asserted_exact('next-operation'(op(exec, if, statistics)), true)
^ Redo: (210) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)), true)
^ Exit: (210) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)), true)
^ Exit: (209) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)))
^ Call: (209) [user] pfcPost2('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (209) [user] pfcPost2('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, if, statistics)));assert('next-operation'(op(exec, if, statistics))))))
^ Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, if, statistics)));assert('next-operation'(op(exec, if, statistics))))))
^ Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(exec, if, statistics)));assert('next-operation'(op(exec, if, statistics)))))
^ Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, if, statistics)));assert('next-operation'(op(exec, if, statistics)))))
^ Call: (214) [user] is_asserted_exact('next-operation'(op(exec, if, statistics)))
^ Unify: (214) [user] is_asserted_exact('next-operation'(op(exec, if, statistics)))
^ Call: (215) [user] strip_module('next-operation'(op(exec, if, statistics)), _395126, _395128)
^ Exit: (215) [user] strip_module('next-operation'(op(exec, if, statistics)), user, 'next-operation'(op(exec, if, statistics)))
^ Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, if, statistics)), _397006, _397008)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)), true)
Call: (216) [system] var('next-operation'(op(exec, if, statistics)))
Fail: (216) [system] var('next-operation'(op(exec, if, statistics)))
^ Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, if, statistics)), _397006, _397008)
^ Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)), true)
^ Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)), true)
^ Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
^ Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
Call: (216) [system] _405412=user
Exit: (216) [system] user=user
^ Call: (216) [user] clause(user:'next-operation'(op(exec, if, statistics)), true, _407282)
^ Fail: (216) [user] clause('next-operation'(op(exec, if, statistics)), true, _407282)
^ Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
^ Call: (216) [user] clause(user:'next-operation'(op(exec, if, statistics)), true, _410110)
^ Fail: (216) [user] clause('next-operation'(op(exec, if, statistics)), true, _410110)
^ Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
^ Fail: (214) [user] is_asserted_exact('next-operation'(op(exec, if, statistics)))
^ Call: (214) [user] assert('next-operation'(op(exec, if, statistics)))
^ Exit: (214) [user] assert('next-operation'(op(exec, if, statistics)))
^ Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, if, statistics)));assert('next-operation'(op(exec, if, statistics)))))
^ Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, if, statistics)));assert('next-operation'(op(exec, if, statistics))))))
^ Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (212) [user] pfcTraceAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcTraceAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (214) [user] pfcIsTraced('next-operation'(op(exec, if, statistics)))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, if, statistics)))
^ Call: (215) [user] pfcIsNotTraced('next-operation'(op(exec, if, statistics)))
^ Unify: (215) [user] pfcIsNotTraced('next-operation'(op(exec, if, statistics)))
^ Call: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _466780)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _466780)
Call: (217) [system] var('next-operation'(op(exec, if, statistics)))
Fail: (217) [system] var('next-operation'(op(exec, if, statistics)))
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _466780)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _466780)
Call: (217) [system] compound('next-operation'(op(exec, if, statistics)))
Exit: (217) [system] compound('next-operation'(op(exec, if, statistics)))
Call: (217) [system] 1<1
Fail: (217) [system] 1<1
^ Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _466780)
^ Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _466780)
Call: (217) [system] _477932 is 1+ -1
Exit: (217) [system] 0 is 1+ -1
^ Call: (217) [user] compound_eles('next-operation'(op(exec, if, statistics)), _479790)
^ Unify: (217) [user] compound_eles('next-operation'(op(exec, if, statistics)), _479790)
Call: (218) [system] is_list('next-operation'(op(exec, if, statistics)))
Fail: (218) [system] is_list('next-operation'(op(exec, if, statistics)))
^ Redo: (217) [user] compound_eles('next-operation'(op(exec, if, statistics)), _479790)
^ Unify: (217) [user] compound_eles('next-operation'(op(exec, if, statistics)), _479790)
Call: (218) [system] compound('next-operation'(op(exec, if, statistics)))
Exit: (218) [system] compound('next-operation'(op(exec, if, statistics)))
Call: (218) [system] compound_name_arguments('next-operation'(op(exec, if, statistics)), _487200, _487202)
Exit: (218) [system] compound_name_arguments('next-operation'(op(exec, if, statistics)), 'next-operation', [op(exec, if, statistics)])
Call: (218) [lists] lists:member(_479790, ['next-operation', op(exec, if, statistics)])
Unify: (218) [lists] lists:member(_479790, ['next-operation', op(exec, if, statistics)])
Call: (219) [lists] lists:member_([op(exec, if, statistics)], _479790, 'next-operation')
Unify: (219) [lists] lists:member_([op(exec, if, statistics)], 'next-operation', 'next-operation')
Exit: (219) [lists] lists:member_([op(exec, if, statistics)], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(exec, if, statistics)])
^ Exit: (217) [user] compound_eles('next-operation'(op(exec, if, statistics)), 'next-operation')
^ Call: (217) [user] compound_eles(0, 'next-operation', _466780)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _466780)
Call: (218) [system] var('next-operation')
Fail: (218) [system] var('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _466780)
^ Unify: (217) [user] compound_eles(0, 'next-operation', _466780)
Call: (218) [system] compound('next-operation')
Fail: (218) [system] compound('next-operation')
^ Redo: (217) [user] compound_eles(0, 'next-operation', _466780)
Call: (218) [system] _466780='next-operation'
Exit: (218) [system] 'next-operation'='next-operation'
^ Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), 'next-operation')
^ Call: (216) [user] pfcIgnored('next-operation')
^ Fail: (216) [user] pfcIgnored('next-operation')
Redo: (219) [lists] lists:member_([op(exec, if, statistics)], _479790, 'next-operation')
Unify: (219) [lists] lists:member_([op(exec, if, statistics)], _479790, 'next-operation')
Call: (220) [lists] lists:member_([], _479790, op(exec, if, statistics))
Unify: (220) [lists] lists:member_([], op(exec, if, statistics), op(exec, if, statistics))
Exit: (220) [lists] lists:member_([], op(exec, if, statistics), op(exec, if, statistics))
Exit: (219) [lists] lists:member_([op(exec, if, statistics)], op(exec, if, statistics), 'next-operation')
Exit: (218) [lists] lists:member(op(exec, if, statistics), ['next-operation', op(exec, if, statistics)])
^ Exit: (217) [user] compound_eles('next-operation'(op(exec, if, statistics)), op(exec, if, statistics))
^ Call: (217) [user] compound_eles(0, op(exec, if, statistics), _466780)
^ Unify: (217) [user] compound_eles(0, op(exec, if, statistics), _466780)
Call: (218) [system] var(op(exec, if, statistics))
Fail: (218) [system] var(op(exec, if, statistics))
^ Redo: (217) [user] compound_eles(0, op(exec, if, statistics), _466780)
^ Unify: (217) [user] compound_eles(0, op(exec, if, statistics), _466780)
Call: (218) [system] compound(op(exec, if, statistics))
Exit: (218) [system] compound(op(exec, if, statistics))
Call: (218) [system] 0<1
Exit: (218) [system] 0<1
Call: (218) [system] _3918=op(exec, if, statistics)
Exit: (218) [system] op(exec, if, statistics)=op(exec, if, statistics)
^ Exit: (217) [user] compound_eles(0, op(exec, if, statistics), op(exec, if, statistics))
^ Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), op(exec, if, statistics))
^ Call: (216) [user] pfcIgnored(op(exec, if, statistics))
^ Fail: (216) [user] pfcIgnored(op(exec, if, statistics))
^ Fail: (215) [user] pfcIsNotTraced('next-operation'(op(exec, if, statistics)))
^ Redo: (214) [user] pfcIsTraced('next-operation'(op(exec, if, statistics)))
^ Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, if, statistics)))
^ Call: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _14642)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _14642)
Call: (216) [system] var('next-operation'(op(exec, if, statistics)))
Fail: (216) [system] var('next-operation'(op(exec, if, statistics)))
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _14642)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _14642)
Call: (216) [system] compound('next-operation'(op(exec, if, statistics)))
Exit: (216) [system] compound('next-operation'(op(exec, if, statistics)))
Call: (216) [system] 1<1
Fail: (216) [system] 1<1
^ Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _14642)
^ Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _14642)
Call: (216) [system] _25794 is 1+ -1
Exit: (216) [system] 0 is 1+ -1
^ Call: (216) [user] compound_eles('next-operation'(op(exec, if, statistics)), _27652)
^ Unify: (216) [user] compound_eles('next-operation'(op(exec, if, statistics)), _27652)
Call: (217) [system] is_list('next-operation'(op(exec, if, statistics)))
Fail: (217) [system] is_list('next-operation'(op(exec, if, statistics)))
^ Redo: (216) [user] compound_eles('next-operation'(op(exec, if, statistics)), _27652)
^ Unify: (216) [user] compound_eles('next-operation'(op(exec, if, statistics)), _27652)
Call: (217) [system] compound('next-operation'(op(exec, if, statistics)))
Exit: (217) [system] compound('next-operation'(op(exec, if, statistics)))
Call: (217) [system] compound_name_arguments('next-operation'(op(exec, if, statistics)), _35062, _35064)
Exit: (217) [system] compound_name_arguments('next-operation'(op(exec, if, statistics)), 'next-operation', [op(exec, if, statistics)])
Call: (217) [lists] lists:member(_27652, ['next-operation', op(exec, if, statistics)])
Unify: (217) [lists] lists:member(_27652, ['next-operation', op(exec, if, statistics)])
Call: (218) [lists] lists:member_([op(exec, if, statistics)], _27652, 'next-operation')
Unify: (218) [lists] lists:member_([op(exec, if, statistics)], 'next-operation', 'next-operation')
Exit: (218) [lists] lists:member_([op(exec, if, statistics)], 'next-operation', 'next-operation')
Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(exec, if, statistics)])
^ Exit: (216) [user] compound_eles('next-operation'(op(exec, if, statistics)), 'next-operation')
^ Call: (216) [user] compound_eles(0, 'next-operation', _14642)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _14642)
Call: (217) [system] var('next-operation')
Fail: (217) [system] var('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _14642)
^ Unify: (216) [user] compound_eles(0, 'next-operation', _14642)
Call: (217) [system] compound('next-operation')
Fail: (217) [system] compound('next-operation')
^ Redo: (216) [user] compound_eles(0, 'next-operation', _14642)
Call: (217) [system] _14642='next-operation'
Exit: (217) [system] 'next-operation'='next-operation'
^ Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), 'next-operation')
^ Call: (215) [user] pfcTraced('next-operation')
^ Fail: (215) [user] pfcTraced('next-operation')
Redo: (218) [lists] lists:member_([op(exec, if, statistics)], _27652, 'next-operation')
Unify: (218) [lists] lists:member_([op(exec, if, statistics)], _27652, 'next-operation')
Call: (219) [lists] lists:member_([], _27652, op(exec, if, statistics))
Unify: (219) [lists] lists:member_([], op(exec, if, statistics), op(exec, if, statistics))
Exit: (219) [lists] lists:member_([], op(exec, if, statistics), op(exec, if, statistics))
Exit: (218) [lists] lists:member_([op(exec, if, statistics)], op(exec, if, statistics), 'next-operation')
Exit: (217) [lists] lists:member(op(exec, if, statistics), ['next-operation', op(exec, if, statistics)])
^ Exit: (216) [user] compound_eles('next-operation'(op(exec, if, statistics)), op(exec, if, statistics))
^ Call: (216) [user] compound_eles(0, op(exec, if, statistics), _14642)
^ Unify: (216) [user] compound_eles(0, op(exec, if, statistics), _14642)
Call: (217) [system] var(op(exec, if, statistics))
Fail: (217) [system] var(op(exec, if, statistics))
^ Redo: (216) [user] compound_eles(0, op(exec, if, statistics), _14642)
^ Unify: (216) [user] compound_eles(0, op(exec, if, statistics), _14642)
Call: (217) [system] compound(op(exec, if, statistics))
Exit: (217) [system] compound(op(exec, if, statistics))
Call: (217) [system] 0<1
Exit: (217) [system] 0<1
Call: (217) [system] _14642=op(exec, if, statistics)
Exit: (217) [system] op(exec, if, statistics)=op(exec, if, statistics)
^ Exit: (216) [user] compound_eles(0, op(exec, if, statistics), op(exec, if, statistics))
^ Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), op(exec, if, statistics))
^ Call: (215) [user] pfcTraced(op(exec, if, statistics))
^ Fail: (215) [user] pfcTraced(op(exec, if, statistics))
^ Fail: (214) [user] pfcIsTraced('next-operation'(op(exec, if, statistics)))
^ Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcTraceBreak('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcTraceBreak('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (214) [user] pfcSpied('next-operation'(op(exec, if, statistics)), +)
^ Fail: (214) [user] pfcSpied('next-operation'(op(exec, if, statistics)), +)
^ Redo: (213) [user] pfcTraceBreak('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (213) [user] pfcTraceBreak('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcTraceAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Call: (212) [user] pfcEnqueue('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (212) [user] pfcEnqueue('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (213) [user] pfcGetSearch(_181054)
^ Unify: (213) [user] pfcGetSearch(_181054)
Call: (214) [t_l] t_l:pfcSearchTL(_182904)
Fail: (214) [t_l] t_l:pfcSearchTL(_182904)
^ Redo: (213) [user] pfcGetSearch(_181054)
^ Call: (214) [user] pfcSearch(_185678)
^ Unify: (214) [user] pfcSearch(direct)
^ Exit: (214) [user] pfcSearch(direct)
Call: (214) [system] _181054=direct
Exit: (214) [system] direct=direct
^ Exit: (213) [user] pfcGetSearch(direct)
^ Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
Call: (214) [system] direct=direct
Exit: (214) [system] direct=direct
^ Call: (214) [user] pfcFwd('next-operation'(op(exec, if, statistics)))
^ Unify: (214) [user] pfcFwd('next-operation'(op(exec, if, statistics)))
^ Call: (215) [user] control_arg_types('next-operation'(op(exec, if, statistics)), _210112)
^ Unify: (215) [user] control_arg_types('next-operation'(op(exec, if, statistics)), _210112)
Call: (216) [system] fail
Fail: (216) [system] fail
^ Fail: (215) [user] control_arg_types('next-operation'(op(exec, if, statistics)), _210112)
^ Redo: (214) [user] pfcFwd('next-operation'(op(exec, if, statistics)))
^ Unify: (214) [user] pfcFwd('next-operation'(op(exec, if, statistics)))
^ Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(exec, if, statistics))))
^ Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))))
^ Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))), user:each_call_cleanup)
^ Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))), user:each_call_cleanup)
Call: (217) [system] current_prolog_flag(occurs_check, _220374)
Exit: (217) [system] current_prolog_flag(occurs_check, true)
^ Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))), user:set_prolog_flag(occurs_check, true))
^ Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))), user:set_prolog_flag(occurs_check, true))
Call: (218) [system] true==true
Exit: (218) [system] true==true
^ Call: (218) [user] pfcFwd0('next-operation'(op(exec, if, statistics)))
^ Unify: (218) [user] pfcFwd0('next-operation'(op(exec, if, statistics)))
Call: (219) [system] is_list(_227870)
Fail: (219) [system] is_list(_227870)
^ Redo: (218) [user] pfcFwd0('next-operation'(op(exec, if, statistics)))
^ Call: (219) [user] pfcFwd1('next-operation'(op(exec, if, statistics)))
^ Unify: (219) [user] pfcFwd1('next-operation'(op(exec, if, statistics)))
^ Call: (220) [user] fc_rule_check('next-operation'(op(exec, if, statistics)))
^ Unify: (220) [user] fc_rule_check('next-operation'(op(exec, if, statistics)))
^ Exit: (220) [user] fc_rule_check('next-operation'(op(exec, if, statistics)))
Call: (220) [system] copy_term('next-operation'(op(exec, if, statistics)), _235264)
Exit: (220) [system] copy_term('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^ Call: (220) [user] ignore(fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics))))
^ Unify: (220) [system] ignore(user:fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics))))
^ Call: (221) [user] fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^ Unify: (221) [user] fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^ Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Call: (223) [user] clause('$pt$'('next-operation'(op(exec, if, statistics)), _240856), true)
^ Fail: (223) [user] clause('$pt$'('next-operation'(op(exec, if, statistics)), _240856), true)
^ Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Call: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Call: (224) [system] var('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Fail: (224) [system] var('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Call: (224) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Exit: (224) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, if, statistics)), _240856), imported_from(system))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856), imported_from(system))
Call: (225) [system] nonvar(imported_from(system))
Exit: (225) [system] nonvar(imported_from(system))
Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Call: (227) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856), imported_from(system))
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, if, statistics)), _240856), built_in)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856), built_in)
Call: (225) [system] nonvar(built_in)
Exit: (225) [system] nonvar(built_in)
Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Call: (226) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, if, statistics)), _240856), _277926, _277928)
Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, if, statistics)), _240856), _277926, _277928)
Call: (227) [system] compound('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Exit: (227) [system] compound('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, if, statistics)), _240856), _277926, _277928)
Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, if, statistics)), _240856), '$pt$', 2)
Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, if, statistics)), _240856), '$pt$', 2)
^ Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^ Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856), built_in)
^ Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, if, statistics)), _240856), _289168)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856), _290108)
Call: (225) [system] nonvar(_290966)
^ Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856), _291968)
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856), _292902)
Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Call: (226) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Call: (226) [system] atom(user)
Exit: (226) [system] atom(user)
Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856), interpreted)
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, if, statistics)), _240856), number_of_clauses(_302096))
^ Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856), number_of_clauses(_302096))
Call: (225) [system] nonvar(number_of_clauses(_302096))
Exit: (225) [system] nonvar(number_of_clauses(_302096))
Call: (225) [$syspreds] property_predicate(number_of_clauses(_302096), user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Unify: (225) [$syspreds] property_predicate(number_of_clauses(_302096), user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Call: (227) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _240856), number_of_clauses(0))
^ Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _316940), (prolog_current_choice(_316950), push_current_choice(_316950), clause('$pt$'('next-operation'(op(exec, if, statistics)), _240856), _316972), pfc_call(_316972)), nb_setval('$pfc_current_choice', _316940))
^ Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _316940), user:(prolog_current_choice(_316950), push_current_choice(_316950), clause('$pt$'('next-operation'(op(exec, if, statistics)), _240856), _316972), pfc_call(_316972)), user:nb_setval('$pfc_current_choice', _316940))
^ Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _316940))
Call: (227) [system] nb_current('$pfc_current_choice', _316940)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
^ Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (226) [system] prolog_current_choice(_316950)
Exit: (226) [system] prolog_current_choice(2953)
^ Call: (226) [user] push_current_choice(2953)
^ Unify: (226) [user] push_current_choice(2953)
Call: (227) [system] nb_current('$pfc_current_choice', _326290)
Exit: (227) [system] nb_current('$pfc_current_choice', [])
Call: (227) [system] b_setval('$pfc_current_choice', [2953])
Exit: (227) [system] b_setval('$pfc_current_choice', [2953])
^ Exit: (226) [user] push_current_choice(2953)
^ Call: (226) [user] clause('$pt$'('next-operation'(op(exec, if, statistics)), _240856), _316972)
^ Fail: (226) [user] clause('$pt$'('next-operation'(op(exec, if, statistics)), _240856), _316972)
Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (227) [system] duplicate_term([], _334662)
Exit: (227) [system] duplicate_term([], [])
Call: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _316940), user:(prolog_current_choice(_316950), push_current_choice(_316950), clause('$pt$'('next-operation'(op(exec, if, statistics)), _240856), _316972), pfc_call(_316972)), user:nb_setval('$pfc_current_choice', _316940))
^ Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, if, statistics)), _240856))
^ Redo: (221) [user] fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^ Unify: (221) [user] fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^ Exit: (221) [user] fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^ Exit: (220) [system] ignore(user:fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics))))
^ Call: (220) [user] ignore(fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics))))
^ Unify: (220) [system] ignore(user:fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics))))
^ Call: (221) [user] fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^ Unify: (221) [user] fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^ Call: (222) [user] pfc_spft(_349532, _349618, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540))
^ Unify: (222) [user] pfc_spft(_349532, _350550, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540))
^ Call: (223) [user] pfcCallSystem('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Unify: (223) [user] pfcCallSystem('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Call: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Unify: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Call: (225) [system] var('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Fail: (225) [system] var('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Redo: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Unify: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Call: (225) [system] callable('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Exit: (225) [system] callable('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Unify: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Redo: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Unify: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Call: (225) [user] predicate_property('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), imported_from(system))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), imported_from(system))
Call: (226) [system] nonvar(imported_from(system))
Exit: (226) [system] nonvar(imported_from(system))
Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Call: (228) [system] callable('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Exit: (228) [system] callable('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), imported_from(system))
^ Redo: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Unify: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Call: (225) [user] predicate_property('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), built_in)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), built_in)
Call: (226) [system] nonvar(built_in)
Exit: (226) [system] nonvar(built_in)
Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Call: (227) [system] callable('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Exit: (227) [system] callable('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Call: (227) [$syspreds] goal_name_arity('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _385690, _385692)
Unify: (227) [$syspreds] goal_name_arity('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _385690, _385692)
Call: (228) [system] compound('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Exit: (228) [system] compound('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Call: (228) [system] compound_name_arity('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _385690, _385692)
Exit: (228) [system] compound_name_arity('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), '$spft$', 3)
Exit: (227) [$syspreds] goal_name_arity('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), '$spft$', 3)
^ Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^ Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), built_in)
^ Redo: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Unify: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Call: (225) [user] predicate_property('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _396932)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _397872)
Call: (226) [system] nonvar(_398730)
^ Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _399732)
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _400666)
Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Call: (227) [system] callable('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Exit: (227) [system] callable('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Call: (227) [system] atom(user)
Exit: (227) [system] atom(user)
Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), interpreted)
^ Unify: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Call: (225) [user] predicate_property('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), number_of_clauses(_409860))
^ Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), number_of_clauses(_409860))
Call: (226) [system] nonvar(number_of_clauses(_409860))
Exit: (226) [system] nonvar(number_of_clauses(_409860))
Call: (226) [$syspreds] property_predicate(number_of_clauses(_409860), user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Unify: (226) [$syspreds] property_predicate(number_of_clauses(_409860), user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Call: (228) [system] callable('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Exit: (228) [system] callable('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Call: (228) [system] atom(user)
Exit: (228) [system] atom(user)
Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
Exit: (226) [$syspreds] property_predicate(number_of_clauses(722), user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), number_of_clauses(722))
^ Unify: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _424704), (prolog_current_choice(_424714), push_current_choice(_424714), clause('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _424736), pfc_call(_424736)), nb_setval('$pfc_current_choice', _424704))
^ Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _424704), user:(prolog_current_choice(_424714), push_current_choice(_424714), clause('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _424736), pfc_call(_424736)), user:nb_setval('$pfc_current_choice', _424704))
^ Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _424704))
Call: (228) [system] nb_current('$pfc_current_choice', _424704)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
^ Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
Call: (227) [system] prolog_current_choice(_424714)
Exit: (227) [system] prolog_current_choice(2973)
^ Call: (227) [user] push_current_choice(2973)
^ Unify: (227) [user] push_current_choice(2973)
Call: (228) [system] nb_current('$pfc_current_choice', _434054)
Exit: (228) [system] nb_current('$pfc_current_choice', [])
Call: (228) [system] b_setval('$pfc_current_choice', [2973])
Exit: (228) [system] b_setval('$pfc_current_choice', [2973])
^ Exit: (227) [user] push_current_choice(2973)
^ Call: (227) [user] clause('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _424736)
^ Fail: (227) [user] clause('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _424736)
Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
Call: (228) [system] duplicate_term([], _442426)
Exit: (228) [system] duplicate_term([], [])
Call: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^ Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _424704), user:(prolog_current_choice(_424714), push_current_choice(_424714), clause('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)), _424736), pfc_call(_424736)), user:nb_setval('$pfc_current_choice', _424704))
^ Fail: (224) [user] pfc_call('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Fail: (223) [user] pfcCallSystem('$spft$'(_349532, _351410, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540)))
^ Fail: (222) [user] pfc_spft(_349532, _449930, '$nt$'('next-operation'(op(exec, if, statistics)), _349538, _349540))
^ Redo: (221) [user] fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^ Unify: (221) [user] fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^ Exit: (221) [user] fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^ Exit: (220) [system] ignore(user:fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics))))
^ Exit: (219) [user] pfcFwd1('next-operation'(op(exec, if, statistics)))
^ Exit: (218) [user] pfcFwd0('next-operation'(op(exec, if, statistics)))
^ Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))), user:set_prolog_flag(occurs_check, true))
^ Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))), user:each_call_cleanup)
^ Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))))
^ Exit: (214) [user] pfcFwd('next-operation'(op(exec, if, statistics)))
^ Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (212) [user] pfcEnqueue('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^ Exit: (209) [user] pfcPost2('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (208) [user] pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3782, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_3782)), trace)), user:set_prolog_flag(occurs_check, true))
^ Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3782, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_3782)), trace)), user:each_call_cleanup)
^ Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3782, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_3782)), trace)))
^ Exit: (203) [user] pfcPost1('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, if, statistics)))
^ Exit: (201) [user] pfcPost('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Call: (201) [user] pfcRun
^ Unify: (201) [user] pfcRun
^ Call: (202) [user] pfcGetSearch(direct)
^ Unify: (202) [user] pfcGetSearch(direct)
Call: (203) [t_l] t_l:pfcSearchTL(_28008)
Fail: (203) [t_l] t_l:pfcSearchTL(_28008)
^ Redo: (202) [user] pfcGetSearch(direct)
^ Call: (203) [user] pfcSearch(_30782)
^ Unify: (203) [user] pfcSearch(direct)
^ Exit: (203) [user] pfcSearch(direct)
Call: (203) [system] direct=direct
Exit: (203) [system] direct=direct
^ Exit: (202) [user] pfcGetSearch(direct)
^ Unify: (201) [user] pfcRun
^ Exit: (201) [user] pfcRun
^ Exit: (200) [user] pfcAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^ Exit: (199) [user] pfcAdd('next-operation'(op(exec, if, statistics)))
^ Exit: (198) [user] pfcAdd_Now('next-operation'(op(exec, if, statistics)))
^ Exit: (197) [user] if_t(into_simple_op(exec, [if, [statistics, gctime, __]], op(exec, if, statistics)), pfcAdd_Now('next-operation'(op(exec, if, statistics))))
Call: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], _3422))
Unify: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], _3422))
Call: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], _3422)
Unify: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], _3422)
Call: (200) [system] _67786=_67788
Exit: (200) [system] _67786=_67786
^ Call: (200) [user] ignore(catch((not_compatio(write_exec([if, [statistics, gctime, __]])), notrace(into_metta_callable('&self', [if, [statistics, gctime, __]], _69684, _67786, _69688, _69690)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], _69684, _67786, _69688, _69690, _67786, _3422)), give_up(_69726), pp_m('red', gave_up(_69726))))
^ Unify: (200) [system] ignore(user:catch((not_compatio(write_exec([if, [statistics, gctime, __]])), notrace(into_metta_callable('&self', [if, [statistics, gctime, __]], _69684, _67786, _69688, _69690)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], _69684, _67786, _69688, _69690, _67786, _3422)), give_up(_69726), pp_m('red', gave_up(_69726))))
^ Call: (203) [user] not_compatio(write_exec([if, [statistics, gctime, __]]))
^ Unify: (203) [user] not_compatio(write_exec([if, [statistics, gctime, __]]))
^ Call: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([if, [statistics, gctime, __]])))
^ Unify: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([if, [statistics, gctime, __]])))
^ Call: (205) [user] once((is_mettalog;is_testing))
^ Unify: (205) [system] once(user:(is_mettalog;is_testing))
^ Call: (207) [user] is_mettalog
^ Unify: (207) [user] is_mettalog
^ Call: (208) [user] is_win64
^ Unify: (208) [user] is_win64
Call: (209) [system] current_prolog_flag(windows, _88960)
Fail: (209) [system] current_prolog_flag(windows, _89888)
^ Fail: (208) [user] is_win64
^ Redo: (207) [user] is_mettalog
^ Unify: (207) [user] is_mettalog
^ Call: (208) [user] is_metta_flag(log)
^ Unify: (208) [user] is_metta_flag(log)
^ Call: (210) [system] setup_call_cleanup('$notrace'(_95348, _95350), once(user:is_flag0(log)), '$restore_trace'(_95348, _95350))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_95348, _95350), system:once(user:is_flag0(log)), system:'$restore_trace'(_95348, _95350))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_95348, _95350))
^ Fail: (208) [user] is_metta_flag(log)
^ Fail: (207) [user] is_mettalog
^ Call: (207) [user] is_testing
^ Unify: (207) [user] is_testing
^ Call: (208) [user] is_metta_flag(test)
^ Unify: (208) [user] is_metta_flag(test)
^ Call: (210) [system] setup_call_cleanup('$notrace'(_103718, _103720), once(user:is_flag0(test)), '$restore_trace'(_103718, _103720))
^ Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_103718, _103720), system:once(user:is_flag0(test)), system:'$restore_trace'(_103718, _103720))
^ Call: (211) [system] sig_atomic(system:'$notrace'(_103718, _103720))
^ Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^ Exit: (208) [user] is_metta_flag(test)
^ Exit: (207) [user] is_testing
^ Exit: (205) [system] once(user:(is_mettalog;is_testing))
^ Call: (205) [user] user_err(write_exec([if, [statistics, gctime, __]]))
^ Unify: (205) [user] user_err(write_exec([if, [statistics, gctime, __]]))
^ Call: (206) [user] original_user_error(_112114)
^ Unify: (206) [user] original_user_error(_112114)
Call: (207) [system] stream_property(_112114, file_no(2))
Unify: (207) [system] stream_property(_112114, file_no(2))
Call: (208) [system] nonvar(_112114)
Redo: (207) [system] stream_property(_112114, file_no(2))
Unify: (207) [system] stream_property(_112114, file_no(2))
Call: (208) [system] nonvar(_112114)
Redo: (207) [system] stream_property(_112114, file_no(2))
Unify: (207) [system] stream_property(_112114, file_no(2))
Call: (208) [system] nonvar(file_no(2))
Exit: (208) [system] nonvar(file_no(2))
Call: (208) [system] file_no(2)=alias(_123234)
Redo: (207) [system] stream_property(_112114, file_no(2))
Exit: (207) [system] stream_property((0x7f5bb7c1d200), file_no(2))
^ Exit: (206) [user] original_user_error((0x7f5bb7c1d200))
^ Call: (206) [user] with_output_to((0x7f5bb7c1d200), write_exec([if, [statistics, gctime, __]]))
Call: (208) [user] write_exec([if, [statistics, gctime, __]])
Unify: (208) [user] write_exec([if, [statistics, gctime, __]])
^ Call: (209) [user] real_notrace(write_exec0([if, [statistics, gctime, __]]))
^ Unify: (209) [user] real_notrace(user:write_exec0([if, [statistics, gctime, __]]))
^ Call: (210) [user] setup_call_cleanup('$notrace'(_131598, _131600), once(user:write_exec0([if, [statistics, gctime, __]])), '$restore_trace'(_131598, _131600))
^ Unify: (210) [system] setup_call_cleanup(user:'$notrace'(_131598, _131600), user:once(user:write_exec0([if, [statistics, gctime, __]])), user:'$restore_trace'(_131598, _131600))
^ Call: (211) [system] sig_atomic(user:'$notrace'(_131598, _131600))
!(if (statistics gctime $))
^ Exit: (210) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0([if, [statistics, gctime, __]])), user:'$restore_trace'(3, -1))
^ Exit: (209) [user] real_notrace(user:write_exec0([if, [statistics, gctime, __]]))
Exit: (208) [user] write_exec([if, [statistics, gctime, __]])
^ Exit: (206) [user] with_output_to((0x7f5bb7c1d200), write_exec([if, [statistics, gctime, __]]))
^